作业帮 > 综合 > 作业

一条二级关于定义和定义语句的题目

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 04:14:58
一条二级关于定义和定义语句的题目
若有以下定义和语句:
int u=010,v=0x10,w=10;
printf("%d,%d,%d\n,u,v,w);
则输出结果是:
A) 8,16,10 B) 10,10,10 C) 8,8,10 D) 8,10,10
请问那个v=0x10是什么意思啊?答案是选A,请指教,
v=0x10中的0x指的是十六进制
那么0x是不是只是提示作用啊?
int u=010,v=0x10,w=10;
这条语句定义了三个整型数,
整型数有三种表示方式,
八进制,十六进制,十进制
这段程序就是考你把这三种表示方式是否搞懂了
八进制的数字前用0表示
十六进制数字前用0X表示
十进制就只是用数字来表示,
printf("%d,%d,%d\n,u,v,w);
这条语句你也应该知道,它是以十进制输入三个整型数字,
所以,第一条语句定义的三个数字,其中的十六进制和八进制你应该把它化为十进制,答案就一目了然了