C语言基础知识—数值溢出
提问人:ylm发布时间:2020-09-25
当超过了一个数据类型能够存放最大的范围时,数值会溢出。
有符号最高位溢出的区别:符号位溢出会导致数的正负发生改变,但最高位的溢出会导致最高位丢失。
char 占用1字节 取值范围在-128到127(负的2的7次方到2的7次方减1)
unsigned char 占用1字节 取值范围0到255(0到2的8次方-1)
继续查找其他问题的答案?
相关视频回答
回复(0)
当超过了一个数据类型能够存放最大的范围时,数值会溢出。
有符号最高位溢出的区别:符号位溢出会导致数的正负发生改变,但最高位的溢出会导致最高位丢失。
char 占用1字节 取值范围在-128到127(负的2的7次方到2的7次方减1)
unsigned char 占用1字节 取值范围0到255(0到2的8次方-1)
点击加载更多评论>>