当前位置:首页 » 编程语言 » 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组成的数是八进制数字。

热点内容
java文件遍历 发布:2025-07-03 04:22:22 浏览:139
android画虚线 发布:2025-07-03 04:11:04 浏览:384
系统启动密码怎么取消 发布:2025-07-03 04:08:06 浏览:746
python程序设计第三版课后答案 发布:2025-07-03 03:58:08 浏览:213
socket上传文件 发布:2025-07-03 03:57:24 浏览:895
安卓cleo脚本 发布:2025-07-03 03:41:26 浏览:245
编程器解读 发布:2025-07-03 03:22:49 浏览:24
中国电信加密通信业务 发布:2025-07-03 03:06:00 浏览:521
脚本家的台词 发布:2025-07-03 03:05:50 浏览:709
arcgisforpython 发布:2025-07-03 03:05:46 浏览:899