一.数据的表现形式
1.常量和变量
1.1常量
- 整数常量
- 实型常量
- 字符常量
- 字符串常量
- 符号常量
1.2变量
1.3常变量
1.4标识符
标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或者下划线。
2.数据类型
2.整形数据
3.字符型数据
4.浮点型数据
double 和 float
二.数据的运算符和表达式
1.C运算
2.基本的算数运算符
补充:
- 自增(++)和自减(–)
形式 | 作用 |
---|---|
++i,–i | 使用i之前,先使i的值+/-1 |
i++,i– | 使用i之后,再使i的值+/-1 |
- 强制类型转换
(double)a //将a转换成double
(int)(x+y) //将x+y的值转换成int型
三:数据的输入输出
1.输出:printf()函数
printf("%f %f",a,b);
下面为printf函数中用到的格式字符
格式字符 | 说明 |
---|---|
d,i | 带符号的十进制输出整数 |
o | 八进制无符号输出整数 |
x,X | 十六进制无符号输出整数 |
u | 无符号十进制形式输出整数 |
c | 以字符形式输出,只输出一个字符 |
s | 输出一个字符串 |
f | 以小数形式输出单、双精度数 |
e,E | 以指数形式输出实数 |
g,G | 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0. |
2.输入:scanf()函数
“%d”是输入格式;格式控制后面应当时变量地址&a,而不是变量名a。
例如:
scanf("%f %f",&a,&b);
3.C函数库提供了一些专门用于输入和输出字符的函数
-
putchar()函数输出一个字符
-
getchar()函数输入一个字符
char a;
a=getchar();//输入
putchar(a);//输出