8月17号 数据的存储3
char 类型
00000001 —> 1
00000010 —> 2
00000100 —> 4
……
10000000 —> -128
……
11111111 —> -1
%d 是指内存放有符号数
%u 是指内存放无符号数
int i = -20;
unsighed j = 10;
unsigned sum = i = j; 此时sum为很大的值,不为-10
i + j > 0;
但是
printf("%d", i + j); 打印出来的结果是-10
char 类型
00000001 —> 1
00000010 —> 2
00000100 —> 4
……
10000000 —> -128
……
11111111 —> -1
%d 是指内存放有符号数
%u 是指内存放无符号数
int i = -20;
unsighed j = 10;
unsigned sum = i = j; 此时sum为很大的值,不为-10
i + j > 0;
但是
printf("%d", i + j); 打印出来的结果是-10
相关推荐