黑马程序员技术交流社区

标题: 关于int型常量 [打印本页]

作者: yanggangcl    时间: 2015-10-30 21:12
标题: 关于int型常量
输出数字的时候有时为了格式的对齐,可以输出为:001,002,003.
但要是在代码里写成:
  1. int a[3] = {012, 025, 034};
复制代码

那可是误将十进制写成了八进制
作者: YeGuangjin    时间: 2015-10-31 18:45
本帖最后由 YeGuangjin 于 2015-10-31 18:48 编辑

int a[3] = {012, 025, 034};
    for (int i= 0; i<3; i++) {
        printf("a[%d] = %d\n",i, a);
    }

a[0] = 10
a[1] = 21
a[2] = 28


作者: YeGuangjin    时间: 2015-10-31 18:49
赞一个,增长了见识
作者: zyios    时间: 2015-10-31 21:05
可以在前面声明一下
作者: yanggangcl    时间: 2015-11-2 22:42
YeGuangjin 发表于 2015-10-31 18:45
int a[3] = {012, 025, 034};
    for (int i= 0; i

勤于实践




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2