考试错题总结
1.C语言数据类型转换分为自动类型转换,强制类型转换两种。
2.请补全下面代码,判断几个数的大小
int max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c );
printf("%d",max(a, max(b,c));
return 0;
}
3.C语言中i++和++i的异同
都能进行i的自增;i++为先使用i后i进行自增,++i为先自增再使用。
4.加减乘除演示;
#include <stdio.h>
int main()
{
int a = 12;
int b = 100;
float c = 8.5;
int m = a + b;
float n = b * c;
double p = a / c;
int q = b % a;
printf("m=%d, n=%f, p=%lf, q=%d\n", m, n, p, q);
return 0;
}
知识点总结
1.
%c 字符
%d 整数
%s 字符串
%f 小数
2.基本数据类型
3.C语言中输出字符类型使用_‘’_包围,输出字符串使用_“”_包围。
4.C语言数据类型转换分为_自动类型转换,强制类型转换_两种;
5. i++先赋值再计算,++i先计算再赋值
6.
说 明 | 字符型 | 短整型 | 整型 | 长整型 | 单精度浮点型 | 双精度浮点型 |
数据类型 | char | short | int | long | float | double |
长 度 | 1 | 2 | 4 | 4 | 4 | 8 |