猿问
输出的为什么是8?
#include <stdio.h>
int main()
{
int i=00000010;
printf("%d",i);
}
慕尼黑5688855
浏览 114
回答 2
2回答
萧十郎
这里i(因为八进制是以0开头)相当于八进制的10,转换成二进制就是001000,转换为十进制就是8
0
0
0
忽然笑
0开始表示8进制,0x开始表示16进制,没有专门的二进制表示方法。
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
5 回答
我要回答