c语言 基础练习题

从下面选出与 043 相等的项, 然后送入其编号。

第一组
1.15 2.0x23 3.3.5E+1 4.17+18

做错了。再做一次!

正确! 做得很好! 请把 043 转换为 10 进制数。043 和十进制数 35 相等。3.5E+1 是一个实型数, 故它和 043 不相等。0x23 和 2*16+3=35=043 是相等的。
(0x23 它是什么意思 我不明白 麻烦帮我解释一下连同答案 谢谢了)
(还有0x46-043 和 0x17+0xC 也和 043 是相同的项 麻烦一同解释下 谢谢各位了)

其实这东西不难,刚开始看的时候会觉得很难上手,甚至有些莫名其妙,但是档硬着头皮学下去以后就会觉得C语言不难了,甚至会感觉刚刚学C语言是的问题都是小儿科。
在学的时候不要急这自己编程序,先看程序,当一些简单的程序能看懂后就学这改程序,试着把一些简单的程序改成一个新的程序,然后才是自己编程序,最后就是把许多个小程序集合到一起,编成一个打程序。
这个东西关键在熟练,就是多上机多连,多倒腾。很快的。
给你推荐我们大学你刚刚接手C语言的教材把很好上手的《C语言程序设计》
何钦铭
颜晖主编
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-02
0x23 前面的0x表示是16进制数,043 前面的0表示是8进制数, 3.5E+1 是浮点数,E后面的为指数,本回答被提问者采纳
第2个回答  2019-05-16
选c、、定义a为数组、、数组名相当于一个常量指针、、常量之间不能进行赋值操作、、就相当于1=1操作时不可以的、、这里a为常量指针、、吧
“C
program”的首地址赋值给a就出错了、、
其他的a
d是正常的数组赋值、
可拆开为a[0]='C'类推、、b是利用函数
strcpy(a2,
“C
program”);
进行字符串的复制操作、、具体可以查看strcpy函数、、
第3个回答  2009-12-02
0x23
前面的0x表示这是一个16进制数
等于十进制的(2*16+3)
3.5E+1
等于3.5*10^1
但是由于是一个浮点数
所以不能等于043
顺便说一据
043前面的0表示这是一个八进制数
第4个回答  2009-12-02
0x23是一个十六进制数来的,以0x开头的都是十六进制。所以0x23转为八进制为2*16+3*(16零次方)=35
相似回答