当前位置:首页 » 编程语言 » c语言010

c语言010

发布时间: 2022-10-18 01:56:31

c语言。int a=010;然后printf a出来。怎么会等于8的

a的值 是一个八进制数。
八进制010转换成十进制就是8了!
估计printf的输出格式是:printf(“%d",a);

Ⅱ 在c语言中,数字010是一个 a,十进制数 b,八进制数 c,十六进制数 d,非法数

选B
8进制数以数字0开头,而且八进制里不可以有8,9这两个数字,否则也是错地。
八进制只有0到7这个八个数字组成,前面在加个0特别表示其为八进制
16进制数以0x开头,或者里面含有a到f的大写或小写字母

Ⅲ 急求C语言中010 用二进制表示是多少

在C语言中,以0开头的整型常量为8进制表示。
也就是说,010是8进制的10, 十进制的8.
转为二进制就是1000.

Ⅳ c语言中a=010与a=10的区别是什么_

简单来讲:
a=010表明它是八进制数,这种写法换算成十进制结果就是8
a=10表明它是十进制数,这种写法换算成十进制结果就是10
这就是它们的差别。

Ⅳ 在c语言中,数字010是一个啥数

以0开头的代表是八进制的数,所以010=0*8^0+1*8^1=8。此外,以0x开头的是十六进制的数。

Ⅵ c语言中,i=010,j=0x10,这种数是什么意思

010:在整数前面加0,表示8进制,所以这个数就是十进制的8
0x10:加0x表示16进制,所以这个数是十进制的16

Ⅶ C语言中,010是八进制的数吗

是的,开头是0的就是八进制,X开头的是十六进制,希望能帮到你

Ⅷ C语言中 int i=010是什么意思哦

八进制,在输出时候 执行了 ++i(增1) 所以输入结果是9
如果一定要输出为11 就用%0 输出8进制的结果 但这里的11 在十进制中等于9
总之,输入的结果等效于10进制的9 你可以用8进制,二进制,10进制,16进制等输出不同形式但值相等的结果 记住只是结果形式不同值形同

Ⅸ C语言中定义整型变量010和10有什么区别

010 和 10 只能是常量而不能是变量,无法被定义。

C语言中,以数字0开头,由0~7组成的数是八进制数字。

热点内容
python逗号split 发布:2024-12-25 01:24:06 浏览:155
sqlwithas效率 发布:2024-12-25 01:21:25 浏览:484
pcielinux 发布:2024-12-25 01:12:02 浏览:644
展示迷宫算法 发布:2024-12-25 00:58:25 浏览:438
手机酷我音乐上传歌词 发布:2024-12-25 00:58:14 浏览:797
路由器哪里改密码 发布:2024-12-25 00:53:18 浏览:659
编译原理数组的翻译三地址代码 发布:2024-12-25 00:53:18 浏览:892
全新哈弗h6哪个车型配置够用 发布:2024-12-25 00:51:35 浏览:888
安卓系统部落冲突如何用微信登录 发布:2024-12-25 00:50:08 浏览:364
oracle启动数据库服务 发布:2024-12-25 00:50:03 浏览:66