ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

隐式类型转换

2022-03-29 09:31:05  阅读:146  来源: 互联网

标签:类型转换 11111111 00000000 10110110 char int printf 隐式


1.基础篇

//隐式类型转换
//整型提升
//int main()
//{
// char a=3;              //00000000 00000000 00000000 00000011
// char b = 127;        //00000000 00000000 00000000 01111111
// char c = a + b;      //00000000 00000000 00000000 10000010 //放入char中会截取
// printf("%d", c);      //打印的时候还会进行一次提升,放在内存的是补码,打印需要以原码打印出来;
// return 0;
//}

//int main()
//{
// char a = 0xb6;                         //11111111 11111111 11111111 10110110
// short b = 0xb600;                    //11111111 11111111 10110110 00000000
// int c = 0xb6000000;                //10110110 00000000 00000000 00000000
// if (a == 0xb6) printf("a");
// if (b == 0xb600) printf("b");
// if (c == 0xb6000000) printf("c");
// return 0;
//}

标签:类型转换,11111111,00000000,10110110,char,int,printf,隐式
来源: https://www.cnblogs.com/wwm17369384114/p/16070184.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有