单片机C语言编程实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

习题2

2-1下述论断哪些是不对的?

① 每个C语言程序有且仅有一个主函数main()。

② C语言程序的每一行都用分号结尾。

③ C语言程序的执行从第一行开始到最后一行结束。

④ C语言程序的每一行只能写一条语句。

⑤ C语言程序的一条语句可以占多行。

⑥ 一个C语言程序可有一个或多个函数组成。

⑦ 在C语言程序中,注释说明只能写在一条语句的末尾。

⑧ 在一个C语言程序中,主函数必须放在程序的首部。

⑨ 在一个C语言程序中,主函数main()可以放在程序的任何位置上。

⑩ 在C语言程序中,注释部分是用花括号括起来的。

2-2下列表示中哪些是合法的常数?指出其类型;哪些是非法的?说明其原因。

-1L 3.14 0.f 1u. .E100317 0x2auL 0x6g 1.e-8 '\0' '\' "" "cvf"8L '\10' '\098' '\\' '\"' .321 '"'

2-3什么是常量?什么是变量?什么是数据类型?什么是数据的存放位置?C51有哪些存放位置?它们的存储长度是多少?存储速度如何?

2-4关系运算、逻辑运算与其他运算有什么区别?什么是运算的优先级和结合性?哪种运算有最高的优先级?