世界最强的编程语言:C语言
1.C语言数据类型
char:字符型,用来存储小范围的整数(-128~127)和字符(所有的ASCII字符,128个),一个字节。
int:整数型,用来存储整数,四个字节。
long:长整型,也是用来存储整数,8个字节。
long long:长长整形,用于存储整数,8个字节。
float:单精度浮点型,用于存储带小数部分的数据,4个字节。按科学记数法存储,按底数和指数分开存储。精度只在第七位
double:双精度浮点数,用于存储带小数部分的数据,8个字节。
2.变量
是内存中的一块存储空间,用于保存程序运行时变化的数据。内存储存单位是字节,一个字节包含8位二进制。
变量名命名规范:只能包含三种字符(数字,字母,下划线),不能以数字开头,不能和关键字同名。
3.变量的定义
语法: 变量类型 变量名;
变量保存在内存中
变量就像一个“盒子”
变量名就是盒子的名称
变量的值就是盒子中的东西
4.scanf函数
输入机制
%d, %f, %lf 以空白字符为间隔。
%c 没有间隔,字符逐渐读取。
char变量的输入
scanf("%c", &c); //输入100
char使用%d(经典错误)
int变量的输入
scanf("%d", &a);
float变量的输入
scanf("%f", &f);
double变量的输入
scanf("%lf", &x);
输出时可以用%lf和%f。
输入只能用%lf。
6.char数据类型的其他输入输出函数
getchar:输入
int char;
c =getchar;
printf("c=%c ", c);
putchar:输出
char c = ''x'';
putchar(c);
getc:stdin从标准输入读取字符
char c;
c=getc(stdin);
printf("c=%c", c);
putc:可以指定标准输出设备
char c = "b";
putc(c, stdout);