今天学习了c语言的数据类型
int
char 1字节
short 2字节 long 4字节 longlong4字节
以及如何运用类型的不同输出负数(补码)
对于char1字节为8比特,能保存-128到+127
在函数中,数据以二进制保存,00000001表达1
想要表达出-2可以用2+?=0这个思路
2表达为 0000 0010 如果让2的二进制加上1111 1101
得出 1 0000 0000 因为char类型只能保存8比特所以最终结果为 0000 0000 也就是0
那么 1111 1101 就表达-2

被折叠的 条评论
为什么被折叠?



