【C语言】第二课时:printf()和scanf(),基本运算符号
一个程序想要具有实用性必然离不开输入和输出两个功能
而printf()与scanf()是在C语言中实现这两个功能的函数
输出函数printf()
格式:printf(“输出语句,用%+类型插入变量”,需要插入的变量)
例:
#include "stdafx.h"
#include<stdio.h>
int main(void)
{
int a=3
printf("int整型数据a的数值为%d",a);
return 0
}
输出为“int整型数据a的数值为3"
输入函数scanf()
格式:scanf_s(“数据类型与数量”,输入对象)
例:scanf("%d%d",&a,&b);
scanf()类型输入仅用于输入数据。一定要注意符号,以及数据数量与变量数量的对应
scanf()的规则一定要理解透
数据类型
%d,整型
%f,浮点
%e,科学记数法
%g,%g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。
即%g是根据结果自动选择科学记数法还是一般的小数记数法
%i,用于输出时与%d相同,但是用于输入时可以支持多种进制。建议使用%d
printf()函数中的精度的表示方法
%xd 显示该变量时占用x个数位,不足的区域由空格代替
%x.vf 显示该变量时占用x个数位,保留v位小数,其余位置由空格代替
%-x.vf "-"号表示该变量靠左对齐
*注意:保留小数时遵从四舍五入
这里是一段展示各种数