第三章节 顺序程序设计

第三章节 顺序程序设计——3.2-3.4选择题 3.5格式化输入输出选择填空题

3.2 数据的表现形式及其运算

常量

(1)整形常量
(2)实型常量
(3)字符常量:普通字符,转义字符 书上p40表
(4)字符串常量 “BOY”
(5)符号常量 #define PI 3.14

变量

变量必须先定义后使用,注意区分变量名和变量值

数据类型

整形数据

类型字节
int4
short2
long4
long long8

字符型数据

类型字节
char1
unsigned char1

char型数据在内存中的存储形式是ASCII码

浮点型数据

类型字节有效数字
float46
double815
long double8 /1615/19

3.3 优先级在这里插入图片描述在这里插入图片描述

同一优先级的运算符,运算次序由结合方向所决定。
简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符

a=b=c 将c的值赋给b,再把b的值赋给a。

重点题

1、C语言中(16位PC机为例),各数据类型的存储空间长度的排列顺序为。
A)char<int<long<=float<double    B)char=int<long<=float<double
C)char<int<long=float=double     D)char=int=long<=float<double
参考答案:A
分析:在不同的计算机系统中,不同的C语言系统中,其各种数据类型所占据的存储空间是不同的,
但是有一个总的原则,即:char<=short<=int<=long<= float<=double,只有A符合16位PC机中的具体环境。
2.若x、i、j和k都是int型变量,则计算下面表达式后,x的值为    。
x=(i=4,j=16,k=32) 
A)4    B)16    C)32     D)52
参考答案:C
参考分析:逗号表达式的计算结果是最后一个表达式的值。
3.假设所有变量均为整型,则表达式(a=2,b=5,a+b++,a+b)的值是   。
A)7    B)8    C)5    D)2
参考答案:B
参考分析:逗号表达式的计算结果是最后一个表达式的值。
b++在所在表达式参与运算时的值是5,该表达式计算完成后,b进行自增运算,故a+b的值为2+6=8
4.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符        。
A)必须为字母   B)必须为下划线   C)必须为字母或下划线   D)可以是字母、数字和下划线中的任一种字符
参考答案:C
参考分析:教材中只是强调首字符必须为字母,我们应当知道,在语言系统中,下划线和字母具有同等的“法律效力”。
5.sizeof(float)是      。
A)一个双精度型表达式     B)一个整型表达式
C)一种函数调用           D)一个不合法的表达式
参考答案:B
参考分析:算术表达式的类型由表达式计算结果的类型决定
6.若a是int型变量,则表达式(a=4*5,a*2,a+6的值为【 】。
参考答案:26详解:(a=4*5,a*2)为逗号表达式,结合性由左至右。
先执行a=4*5,于是a得到初值20.然后执行a*2,但并没有将值赋给a,所以a仍然为20.

7.若x和a均是整型变量,则计算表达式(1)后的x值为【1】,计算表达式(2)后x的值为【2】。
(1)x=(a=4,6*2)
(2)x=a=4,6*2
参考答案:【11224


真题知识点

在这里插入图片描述
知识点:
(1)有float或double,转换成double。
(2)有int 与 float 或者double , 先把int 和 float 转换成double ,最后计算。
(3)有char 和 整型 ,则用char的 ASCII 码和整型数据计算 ; 有 char 和 double 将字符的 ASCII 转换成 double 计算。

在这里插入图片描述D
优先级见上表

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值