原创 0开头代表八进制数

2010-3-25 22:13 5139 5 5 分类: 软件与OS

在mkfifo函数中有个mode要设置,用八进制表示最方便,但前面的0一定不能丢,这和chmod中的要区别。

 

以数字"0"开头的表示八进制数,不能出现8、9!

图方便可以直接用C++的字符串string表示学号
或者可以用long存储学号,不要前面的0
输出这么写:
long num = 8311001;
printf("%08d\n", num);

第一个0表示用0填充,第二个8是设置输出宽度(学号8个字符)

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条