1. 输入输出操作介绍
以int型为例,单个数据输入输出格式为:
int a;
scanf("%d",&a);
printf("%d",a);
注意:“ & ” 是重点,取地址
其他数据类型对应表:
其他拓展:
%s 字符串类型
%u 无符号整型
%p 指针类型
%x ⼗六进制整型
多个数据时:
一般按照题目要求(多为空格和逗号)分隔数据
比如使用空格分隔时:
#include<stdio.h>
int main()
{
int a, b;
printf("input a and b :>");
scanf("%d %d", &a, &b);
printf("a = %d, b = %d\n", a, b);
return 0;
}
2. 练习
1.字符与ASCII码转换
目的:输入一个字符,输出这个字符对应的ASCII码值
#include <stdio.h>
int main()
{
char ch;
scanf("%c", &ch);
printf("%d", ch);
return 0;
}
注意点:输出时直接 %d 即可
2. 浮点数保留小数位(举例四舍五入 和 保留两位)
1. 四舍五入
#include<stdio.h>
int main()
{
float f;
scanf("%f", &f);
printf("%.0f", f); //此处.0是实现四舍五⼊的关键
return 0;
}
2. 保留两位
只展示关键部分:
%.2f, %.2f, %.2f
本文章主要介绍C语言的基本输入与输出的操作与注意点。