printf 格式化输出
printf (“格式的字符串,写的东西会原样输出”); 格式字符串可以是提示信息也可以是数据
printf (“%d”,变量);
printf 控制输出宽度 “%0.2f” 输出数据保留两位小数,采用四舍五入。
scanf 格式化输入
scanf (“格式化控制字符串”,&变量);
& 取地址 取出这个变量在内存中开辟的空间地址
scanf 中任何写在“ ”里边的文本内容,输入时必须原样输入
char
ASCII码 A-Z 65-90
a-z 97-122
0-9 48-57
char ch='\0' ; 给字符一个空内存空间
char ch='a' 给ch定义一个字符a
转义字符
\n 代表回车
\t 代表tab键
\r 代表换行
long int 长整型 4字节 32位机器 (8字节 64位机器)
short int 短整型 2字节 (无论32还是64位机器)
unsigned 修饰符 %u 无符号类型 ,用unsigned修饰的变量,只有整数部分,没有负数部分,表示范围大,二进制上的第一位符号位,也变成有效位。
单字符输出输入:
getchar(); 可以用来消除残余 scanf语句后 加一句 getchar();
putchar();
运算符优先级:
算数运算符》位运算符》逻辑运算符
a++ 先完成本次表达式操作,在给自己加一
++a 先自己加一
a+=3 == a=a+3
a*2 == a=a*2
if 判断
if (判断表达式)
成立执行
else
不成立执行
if (判断表达式1)
表达式1成立执行
else if (判断表达式2)
表达式2成立执行
else
表达式1和2都不成立,执行
sizeof 运算符
查看数据类型在内存中占据字节大小
int size=sizeof(float);
float :4字节
int : 4字节
char : 1字节
double :8字节