1 基本数据类型 ------字符型、整型、浮点型
#include <stdio.h>
int main() {
printf("%c\n",'a');
printf("%d\n",123);
printf("%f\n",3.14);
return 0;
}
注意:字符型是单个字符,必须用英文单引号包裹
输出:
printf("输出样式"。输出);
输出样式: 占位符
%c 对应的是字符型
%d 对应的是整型
%f 对应的是浮点型
2 算数运算符
加法 + 减法 - 乘法 *
除法 / 整除 7/3=2
取余 % 7%3=1
算数优先级 * / % > + -
运算符 | 符号 | 操作 |
---|---|---|
等于 | == | 检查两个操作数的值是否相等,如果相等则条件为真。 |
不等于 | != | 检查两个操作数的值是否相等,如果不相等则条件为真。 |
大于 | > | 检查左操作数的值是否大于右操作数的值,如果是则条件为真。 |
小于 | < | 检查左操作数的值是否小于右操作数的值,如果是则条件为真。 |
大于等于 | >= | 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。 |
小于等于 | <= | 检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。 |
在C语言中0为假,其他为真
关系运算符 :
优先级: 算数运算符 大于 > >= < <= 大于 == !=
3 逻辑预算符
运算符 | 符号 | 描述 |
与 | && | 0&0=0,0&1=0,1&0=0,1&1=1 |
或 | || | 0|0=0;0|1=1;1|0=1;1|1=1 |
非 | ! | 1变0,0变1 |
逻辑运算符:
优先级: !> 算术运算符 > 关系运算符 > && > ||
4 优先级和括号
运算符都有优先级,改变优先级使用()