'''
signed char a=41;
signed char b=041;
print("%d, %d\n",a,b);
'''
发现a的值是41,而b的值是33.
char用8个bit我知道,但是这两种赋值结果竟然不一样?
'''
signed char a=41;
signed char b=041;
print("%d, %d\n",a,b);
'''
发现a的值是41,而b的值是33.
char用8个bit我知道,但是这两种赋值结果竟然不一样?
3 回答1.1k 阅读✓ 已解决
6 回答1.4k 阅读
2 回答804 阅读✓ 已解决
1 回答649 阅读✓ 已解决
1 回答835 阅读✓ 已解决
1 回答592 阅读✓ 已解决
2 回答504 阅读✓ 已解决
跟char有什么关系,0开头的是八进制!!