以下内容是学习尚硅谷
4.1 算术运算符
4.1.1 介绍
算术运算符是对数值类型的变量进行运算的,在C程序中使用的非常多
4.1.2 算术运算符一览
4.1.3 细节说明
4.2 关系运算符(比较运算符)
4.2.1 介绍
1)关系运算符的结果要么是真(非0表示),要么是假(0表示)
2)关系表达式经常用在if结构的条件中或循环结构的条件中
4.2.2 关系运算符一览
4.2.3 细节说明
4.3 逻辑运算符
4.3.1 介绍
用于连接多个条件(一般来讲就是关系表达式),最终的结果要么是真(非0表示),要么是假(0表示)
4.3.2 逻辑运算符一览
4.4 赋值运算符
4.4.1 介绍
赋值运算符就是将某个运算后的值,赋给指定的变量。
4.4.2 赋值运算符一览表
4.4.3 赋值运算符特点
4.5 位运算符
4.5.1 介绍
位运算符作用于位,并逐位执行操作。
4.5.2 位运算符一览表
4.6 三元运算符
4.6.1 基本语法
4.6.1 使用细节
4.7 运算符优先级
4.8 标识符的命名规则和规范
4.8.1 标识符概念
1)C语言对各种变量、函数等命名时使用的字符序列称为标识符
2)凡是自己可以起名字的地方都叫标识符
4.8.2 标识符的命名规则
4.8.3 标识符命名规范
4.9 关键字
4.10 键盘输入语句
4.10.1 介绍
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。
4.10.2 步骤
1)include <stdio.h>
2)使用scanf函数
3)使用适当的格式参数接收输入
4.10.3 案例演示
要求:可以从控制台接收用户信息,【姓名,年龄,薪水,性别(male(m)/female(f))】
#include <stdio.h>
#include <stdbool.h>
void main(){
//使用字符数组接受名
char name[10]="";
int age=0;
double sal=0.0;
char gender=' ';
//提示用户输入信息
printf("请输入名字:");
//scanf("%s",name) 表示接收一个字符串,存放到name字符数组
scanf("%s",name);
printf("请输入年龄");
//因为我们将得到输入存放到age变量指向地址,因此需要加&
scanf("%d",&age);
printf("请输入薪水:");
//接收一个doble时,格式参数%lf
scanf("%lf",&sal);
printf("请输入性别(m/f):");
//这里是接收到了上面的回车字符
scanf("%c",&gender);
//等待用户输入
scanf("%c",&gender);
//输出得到信息
printf("\nname %s age %d sal %.2f gender %c",name,age,sal,gender);
//接收一个回车
getchar();
//这个getchar()才会让控制台暂停
getchar();
}