012是8进制数,转化为二进制是 00 1010;
两数相减等于0001 0010 0100;
2进制输出就是0b1 0010 0100
10进制输出就是292
8进制输出就是0444
16进制输出就是0x124
C语言规定科学计数法中的指数区域 必须是整数
比如
1.2E1.3
这样是不合法的
这个其实也是数学中科学计数法的规定。
所以 E后面的 必须是整数 不能是2.0
012是8进制数,转化为二进制是 00 1010;
两数相减等于0001 0010 0100;
2进制输出就是0b1 0010 0100
10进制输出就是292
8进制输出就是0444
16进制输出就是0x124
C语言规定科学计数法中的指数区域 必须是整数
比如
1.2E1.3
这样是不合法的
这个其实也是数学中科学计数法的规定。
所以 E后面的 必须是整数 不能是2.0