关于数据类型的几个题目

1.strlen 遇'\0'结束

关于数据类型的几个题目关于数据类型的几个题目

当strlen 遇到整型0时也就相当于遇到'\0',所以就结束了,最后为255

2.

关于数据类型的几个题目关于数据类型的几个题目

unsigned int表示范围大,所以将int转化为unsigned int

-20 :10000000 00000000 00000000 00010100

负数在内存中以补码存在

补码:11111111 11111111 11111111 11101110   取反加1

转化为无符号整型    4294967278

再加10                    4294967288

3.unsigned int a= 3;

a*(-1)=?

解答:将有符号整型(-1)转化为无符号整型

原码:10000000 00000000 00000000 00000001

补码:11111111 11111111 11111111 11111111

化为无符号整型:4294967295

*3                        12884901885

10 11111111 11111111 11111111 11111101

内存为32位,所以只取后32位     结果为   4294967293