概述
第二章.数据类型、运算符和表达式
1.什么是常量?什么是变量?在程序中为什么要定义变量?
常量:在程序运行的过程中不能被改变的量。
变量:在程序运行的过程中能被改变的量。
在程序设计的时候需要对某个数值或数组进行处理,但是这些数不可能全部都是固定不变的,这个时候就需要用变量来把这个变化的数值或数组表示出来,然后对其进行处理。
2.C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C.必须为字母或下划线)。
3.下列是用户自定义标识符的是(D._x)。
A.int B.2x C.#x D._x
4.c语言中,下列常数不能作为常量的是(C.068)。
A.2e5 B.5.6E-3 C.068 D.OxA3
八进制:0-7。十进制不能以数字0开头。
5.在c语言中,最基本的数据类型包括(A.整型、实型、字符型)。
浮点型又称为:浮点数、实数。
6.字符串常量“abncde125”包含字符的个数是(A.8)。
分别是:a(1)b(2)换行符(3)(4)c(5)d(6)e(7)八进制数(8)
7.如果在一个c语言表达式中有多个运算符,则运算时应该(C.先考虑优先级,然后考虑综合性)。
8.在C语言中,运算对象必须是整型的运算符是(A.%)。
9.下列表达式与x=(y++)等价的是(A.x=y,y++)。
若:y=20。
则:y++整体等于20,y等于21。++y整体等于21,y等于21。
将y++看作函数:其返回值是y,不是y+1
10.若定义int x=17;,则表达式x++ * 1/6的值是(B.2)。
11.char型常量在内存中存放的是(A.ASCII码)。
12.若由char a;int b;float c;double d;,则表达式a * b+d-c的值的类型是(D.double)。
13.若已定义x和y为double型,则表达式x=1,y=x+3/2的值是(B.2.0)。
3/2两边都是整数,是整数除法,取商的整数作为运算结果。
14.若有代数式3ae/(bc),则错误的C语言表达式为(C.3ae/b*c)。
15.编程实现:从键盘输入一个华氏温度F,要求输出摄氏温度C,计算公式为C=5(F-32)/9。
int main() {
float F;
printf("输入华氏温度:");
scanf("%f", &F);
float C;
C = 5 * (F - 32) / 9;
printf("摄氏温度:%.2f", C);
return 0;
}
16.从键盘输入x,y,z的值,编写程序输出以下表达式的值:x+z%3*(int)(x+y)%2/4。
int main() {
float x, y;
int z;
printf("输入是x,y,z的值:");
scanf("%f%f%d", &x, &y, &z);
printf("运算结果:%f", x + z % 3 * (int)(x + y) % 2 / 4);
return 0;
}
最后
以上就是会撒娇小兔子为你收集整理的第二章.数据类型、运算符和表达式第二章.数据类型、运算符和表达式2.C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C.必须为字母或下划线)。3.下列是用户自定义标识符的是(D._x)。4.c语言中,下列常数不能作为常量的是(C.068)。5.在c语言中,最基本的数据类型包括(A.整型、实型、字符型)。6.字符串常量“ab\n\cde\125”包含字符的个数是(A.8)。7.如果在一个c语言表达式中有多个运算符,则运算时应该(C.先考虑优先级,然后考虑综合性)。8.在C语言中,的全部内容,希望文章能够帮你解决第二章.数据类型、运算符和表达式第二章.数据类型、运算符和表达式2.C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C.必须为字母或下划线)。3.下列是用户自定义标识符的是(D._x)。4.c语言中,下列常数不能作为常量的是(C.068)。5.在c语言中,最基本的数据类型包括(A.整型、实型、字符型)。6.字符串常量“ab\n\cde\125”包含字符的个数是(A.8)。7.如果在一个c语言表达式中有多个运算符,则运算时应该(C.先考虑优先级,然后考虑综合性)。8.在C语言中,所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复