有符号类型与无符号类型值范围
2018-06-17 21:21:26来源:未知 阅读 ()
以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
表示为无符号数:自己算
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- SWIG 3 中文手册——11. 类型映射 2020-06-07
- Visual Studio 2019提示不能将const char*类型的值分配到con 2020-06-07
- C++ 共用体 2020-06-05
- C++ 作用域为类的常量 2020-06-03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash