| 整型常量 | 所需类型 |
|---|---|
| 10 | int |
| 10l,10L | long |
| 10ll,10LL | 代表long long类型 |
| 10u,10U | 代表unsigned int类型 |
| 10ul,10UL | 代表unsigned long类型 |
| 10ull,10ULL | 代表unsigned long long类型 |
| 整形数据的打印格式 |
| 打印格式 | 含义 |
|---|---|
| %hd | 输出short类型 |
| %d | 输出int类型 |
| %ld | 输出long类型 |
| %lld | 输出long long类型 |
| %hu | 输出unsigned short类型 |
| %u | 输出unsigned int类型 |
| %lu | 输出unsigned long类型 |
| %llu | 输出unsigned long long类型 |
浮点类型分为:float(单精度)、double(双精度)
声明
float f1=21.145f;
double f2=21.1234567890;
输出
printf("f1:%f\n",f1);
printf("f2:%.12lf\n",f2);
格式设置
%m.nf
输出函数
*int printf(const char format,...)
printf("c value:%c",c);
输入函数
*int scanf(const char format,...) 从标准输入读取输入,并根据提供的format来浏览输入
int num1, num2;
scanf("%d %d", &num1, &num2);
printf("num1:%d num2:%d\n", num1, num2);
&为取地址符,代表需要对该变量的地址进行访问getchar函数:int getchar(void)
int main() {
int num1, num2;
scanf("%d %d", &num1, &num2);
printf("num1:%d num2:%d\n", num1, num2);
getchar();
char c;
scanf("%c",&c);
printf("c value:%c",c);
return 0;
}