一条二级关于定义和定义语句的题目若有以下定义和语句: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=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 14:49:56
![一条二级关于定义和定义语句的题目若有以下定义和语句:int u=010,v=0x10,w=10;printf(](/uploads/image/z/8852268-12-8.jpg?t=%E4%B8%80%E6%9D%A1%E4%BA%8C%E7%BA%A7%E5%85%B3%E4%BA%8E%E5%AE%9A%E4%B9%89%E5%92%8C%E5%AE%9A%E4%B9%89%E8%AF%AD%E5%8F%A5%E7%9A%84%E9%A2%98%E7%9B%AE%E8%8B%A5%E6%9C%89%E4%BB%A5%E4%B8%8B%E5%AE%9A%E4%B9%89%E5%92%8C%E8%AF%AD%E5%8F%A5%3Aint+u%3D010%2Cv%3D0x10%2Cw%3D10%3Bprintf%28%22%25d%2C%25d%2C%25d%5Cn%2Cu%2Cv%2Cw%29%3B%E5%88%99%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%3AA%29+8%2C16%2C10+B%29+10%2C10%2C10+C%29+8%2C8%2C10+D%29+8%2C10%2C10%E8%AF%B7%E9%97%AE%E9%82%A3%E4%B8%AAv%3D0x10%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A%3F%E7%AD%94%E6%A1%88%E6%98%AF%E9%80%89A%2C%E8%AF%B7%E6%8C%87%E6%95%99%2Cv%3D0)
一条二级关于定义和定义语句的题目若有以下定义和语句: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=0
一条二级关于定义和定义语句的题目
若有以下定义和语句:
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;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=0
int u=010,v=0x10,w=10;
这条语句定义了三个整型数,
整型数有三种表示方式,
八进制,十六进制,十进制
这段程序就是考你把这三种表示方式是否搞懂了
八进制的数字前用0表示
十六进制数字前用0X表示
十进制就只是用数字来表示,
printf("%d,%d,%d\n,u,v,w);
这条语句你也应该知道,它是以十进制输入三个整型数字,
所以,第一条语句定义的三个数字,其中的十六进制和八进制你应该把它化为十进制,答案就一目了然了