发布网友 发布时间:2023-12-06 16:18
共1个回答
热心网友 时间:2024-01-02 04:23
采用0,1,2,3,4,5,6,7八个数码,逢八进位,并且开头一定要以数字0开头。
因为字母开头的是标识符(Identifier),如变量名、函数名等
C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0
如果真的以O开头表示一个数字,看下面一段代码
int o123;
int a = o123;
以数字“0”开头,
正确格式:
"0123"相当于83,即 3*1+2*8+1*8^2=83。
"+0123"相当于83,
"-0123"相当于负83。
备注:前导不能含有字母o或者O