当前位置: > 一条二级关于定义和定义语句的题目...
题目
一条二级关于定义和定义语句的题目
若有以下定义和语句:
int u=010,v=0x10,w=10;
printf("%d,%d,%d ,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是不是只是提示作用啊?

提问时间:2021-04-01

答案
int u=010,v=0x10,w=10;
这条语句定义了三个整型数,
整型数有三种表示方式,
八进制,十六进制,十进制
这段程序就是考你把这三种表示方式是否搞懂了
八进制的数字前用0表示
十六进制数字前用0X表示
十进制就只是用数字来表示,
printf("%d,%d,%d ,u,v,w);
这条语句你也应该知道,它是以十进制输入三个整型数字,
所以,第一条语句定义的三个数字,其中的十六进制和八进制你应该把它化为十进制,答案就一目了然了
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.