表达式
一般是由运算对象与运算符组成
强制类型转换
C语言中数据类型转换可分为 隐式类型转换(自动转换)
强制类型转换
强制类型转换格式: (类型名)操作数;
输入
scanf()函数
格式:scanf("%d", &num); %d——格式字符串
num——变量名称
“&”取地址符——编号
#include <stdio.h>
void main()
{
int a;
float b;
char c;
printf("请输入a,b,c:\n");
scanf("%d%f%c", &a, &b, &c);
printf("a=%d,b=%f,c=%c\n", a, b, c);
}
空格,回车,Tab
如格式控制串中没有任何字符分隔,则必须使用空格,回车键,跳格键
赋值语句
“=”将一个数据赋值给一个变量
int a;
a = 12;
printf 输出函数
一般格式
printf(格式控制, 输出表列)
格式控制里是由“%”字符开始的
printf("%")
求字节数运算符
sizeof(类型名或变量)
字符数据输入
当使用getchar()时,必须将有关的头文件stdio.h包含进源文件
当使用getch()、getche()时,必须将有关的头文件conion.h包含进源文件
格式字符串 | 多数变量的类型 | 需求的实际输入 |
%d | int | 十进制数字序列 |
%ld | long | 十进制数字序列 |
%f | float | 十进制数,可以有小数点及指数部分 |
%lf | double | 十进制数,可以有小数点及指数部分 |
字符输入函数 字符输出函数
getchar() putchar()
getch() putch()
getche()