浮点数类型
double
float
输出占位符
%f 十进制
%e 科学计数法
%g 6位有效数字
复习:
在c语言中存储一些变量
存储单位 最小是位 bit ,用的最多的是byte
整数有8种数据类型 (unsigned会把所有位数都用来表示数值)
每一种类型都有相应的输出占位符
long类型 %ld 十进制 %lo 八进制 %lx 十六进制
c语言会将所有整数值默认为int
字符:用ASCLL 解析
小数:默认浮点数类型为double
c语言在操作类型时整数为int,浮点数为double运行速度最快
scanf 接收输入
#include <stdio.h>
int main()
{
int input;
scanf_s ("%d",&input); scanf需要拿着内存来进行写入,需要加取地址符
printf ("%d",input);
getchar(); getchar也是接收键盘输入,和 scanf 共用输入缓存区,getchar 会阻塞是因为输入缓存区内为空,会 存在一个等待输入的状态。在经过scanf后,缓存区存放了输入的数值和回车,printf拿出了数值 ,getchar 则拿出了回车。需要再加一个getchar才会出现阻塞状态
getchar();
}