当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 有符号类型与无符号类型值范围

有符号类型与无符号类型值范围

2018年01月18日  | 移动技术网IT编程  | 我要评论

文根英主演的电视剧,风流医圣,超短裙美女露底

以char为例

signed char p = 0x80;

signed char q = 0x7F;

p,最高为1时表示为负数,绝对值为2^7次方

0x80+0x7F=0xFF=-1

 

面试题

int为4字节

unsigned int p=6;

signed int q=-20;

p+q的十六进制为多少

p=0x00000006

十进制运算:q=-1-19

十六进制运算:q=0xFFFFFFFF-0x13=0xFFFFFFEC

 

p+q = 0x00000006+0xFFFFFFEC=0xFFFFFFF2

 

表示为有符号数:0xFFFFFFFF-0xFFFFFFF2=13

0xFFFFFFF2 = 0xFFFFFFFF-13 = -14

 

表示为无符号数:自己算

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网