signed 与unsigned 理解
2012-09-11 19:16
218 查看
微软面试题:
unsigned int i=3;
cout<<i * -1;
问结果是多少。
第一反应:-3。不过结果似乎不是这样的,写了个程序,运行了一下,发现是:4294967293。很诡异的一个数字,怎么也想不明白为什么会是这么个奇怪的数字。但是在我发现这数的十六进制数是FFFFFFFD时,我想我已经离答案很近了...
/article/4115996.html
http://cppkey.com/archives/318
unsigned int i=3;
cout<<i * -1;
问结果是多少。
第一反应:-3。不过结果似乎不是这样的,写了个程序,运行了一下,发现是:4294967293。很诡异的一个数字,怎么也想不明白为什么会是这么个奇怪的数字。但是在我发现这数的十六进制数是FFFFFFFD时,我想我已经离答案很近了...
/article/4115996.html
http://cppkey.com/archives/318
相关文章推荐
- 给无符号数赋值负数(有符号数)的理解(unsigned\signedf)
- C语言 unsigned 和 signed 类型相互转换深入理解
- C语言 unsigned 和 signed 类型相互转换深入理解
- 深入理解signed、unsigned 关键字
- 关键字short、int、long、char、float、double、signed、unsigned的理解
- C语言 unsigned 和 signed 类型相互转换深入理解
- C语言 unsigned 和 signed 类型相互转换深入理解
- C语言 unsigned 和 signed 类型相互转换深入理解
- 《C语言深度解剖》signed,unsigned关键字后面3个问题的理解
- C语言 unsigned 和 signed 类型相互转换深入理解
- 语言 unsigned 和 signed 类型相互转换深入理解
- unsigned 和 signed 的理解
- 函数 __FD_SET(unsigned long fd, __kernel_fd_set *fdsetp) 的理解
- 对(*(volatile unsigned long *))的理解
- C语言之unsigned、signed问题
- A tutorial on signed and unsigned integers
- -funsigned-char -fno-signed-char -fsigned-char -fno-unsigned-char
- 不带signed或unsigned关键字的char型 无符号数? 有符号数? C标准规定为 Implementation Defined !!!
- unsigned 和 signed之间的转换关系
- char类型默认是signed还是unsigned