猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
输出的为什么是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,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
5 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续