瑞星卡卡安全论坛

首页 » 综合娱乐区 » 活动专区 » 实习生专区 » 实习生交流区 » 2009年8月11日 C/C++入门与提高(一)讲义
still刀刀 - 2009-8-11 21:25:00
想不明白 '011' 为什么是9
灰大狼 - 2009-8-11 21:50:00


引用:
原帖由 still刀刀 于 2009-8-11 21:25:00 发表
想不明白 '011' 为什么是9


原理和第二章第5节的进制转换的部分
和二进制转换成十进制的道理一样:
1*8^1 + 1*8^0 = 9
still刀刀 - 2009-8-11 22:45:00
不明白,字符的输出是转换成8进制:kaka2:
still刀刀 - 2009-8-11 23:39:00
‘011’表示一个字符  0开头表示这是个8进制数。 然后输出的数是1*8^1 + 1*8^0 = 9
这样理解对吧?
灰大狼 - 2009-8-12 9:01:00
不完全对
因为你写错了

正确的写法应该是:
'\011'
still刀刀 - 2009-8-12 11:29:00


引用:
原帖由 灰大狼 于 2009-8-12 9:01:00 发表
不完全对
因为你写错了

正确的写法应该是:
'\011'

谢谢老师!  严谨治学的精神啊。。。学习了

'011'
飞羽无度 - 2009-8-14 1:19:00
来看讲义啦!~
呵呵!~这么晚才看,惭愧啊!~
辛苦 灰大狼 老师啦!~:kaka12:
零度的穷浪漫 - 2009-8-14 2:24:00


引用:
原帖由 灰大狼 于 2009-8-11 9:09:00 发表


引用:
原帖由 费天王 于 2009-8-10 18:24:00 发表
main 函数里面的参数 argc 和  **argv怎么理解



一般在命令行里,运行一个程序是可以有参数的,例如:

>format c: /Q


argc 就表示参数的个数,在上面的例子里就是3
argv表示参数,分别是:
format
c:

嗯,才看讲义,老师辛苦,学生也辛苦
不过我还是有一点不明白,就是定义函数的时候函数里面的参数怎么可以是个数呢?这是C++的表示方法么?
还有
argv表示参数,分别是:
format
c:
/Q
这里不理解,这三个都是什么意思,还请老师辛苦下
防潮生生世世 - 2010-3-1 22:26:00
真的好基础啊
RisingInternElit - 2010-7-5 12:50:00
谢谢 分享。。下载仔细阅读:kaka1:
12
查看完整版本: 2009年8月11日 C/C++入门与提高(一)讲义