隐式类型转换
作者:互联网
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