蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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进制数没有符号。”
我觉的这话有歧意,不应该是这样写的。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com