|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
8进制数的疑问
书上的一句话:8进制整数是以0开头的8进制数字串,只能使用数字0--7,8进制数没有符号。
是不是说如要表示一个负数是不能用8进制数来表示的?
但是:void main()
{
int a = -0123;
printf("%d",a);
getch();
}
这段程序是可以通过的,怎么回事啊? |
整数包括有符号和无符号两种,应该跟是否用8进制表示没有关系 |
“8进制数没有符号。”
我觉的这话有歧意,不应该是这样写的。 |
| |