#include "stdio.h" /* 字长word size=32, -70的原a码=10000000000000000000000001000110 -70的反码=11111111111111111111111110111001 -70的补码=11111111111111111111111110111010 16进制表示=ffffffba */ main() { int i=-70; printf("%d在计算机内存储和计算形式为:%xn",i,i); printf("%d在计算机内存储与计算形式为:%x,其10进制为:%d小n", i,,-i0; printf("%x",8.25); } 运行结果: -70在计算机内存储和计算形式为:ffffffba 70在计算机内存储与计算形式为:46,其10进制为:70
#include "stdio.h" /* 字长 word size=32, -70 的原码=1000 0000 0000 0000 0000 0000 01000110 -70 的反码=1111 1111 1111 1111 1111 1111 10111001 -70 的补码=1111 1111 1111 1111 1111 1111 10111010 16 进制表示=ffffffba */ main() { int i=-70; printf("%d 在计算机内存储和计算形式为:%x\n",i,i); printf("%d 在计算机内存储与计算形式为:%x,其 10 进制为:%d\n",- i,-i,-i); printf("%x",8.25); } 运行结果: -70 在计算机内存储和计算形式为:ffffffba 70 在计算机内存储与计算形式为:46,其 10 进制为:70