1.变量的计算与赋值
#什么是变量与常量
变量,是一个可以变化的量,通常用来存储数据,一般根据其类型给予初始值,int类型可以给予初始值0。【-32768,0,+32767】.其中0也算作正数区间。
```c
int a;
float b;
char c;
int ultra;
a= 1+2+3;
b=1/2;
c='a';

切记1,使用变量前,一定要定义。汉字由2个字节组成。
切记2:65535是2的16次方减1,也就是说2个字节的65535一般是内存地址最大值:1×1111111;
二进制:1111111111111111;
65535是计算机16位二进制最大数。
对应的二进制形式为16个1(1111111111111111),也是16位无符号整数的最大值,十六进制记作FFFF。
#变量类型 int float char
#如何定义变量
变量类型 名字;

切记1.变量名不可使用关键字。
2.赋值符号的意义
**#什么是赋值符号

3.计算
**#加减乘除的计算—先后顺序

先乘除再加减的顺序,也可以有括号来约束顺序。
C语言中,不区分中括号和小括号。
4.占位符
**#什么是占位符
用于在一部分函数中的运行过程中给予的未定参数值,不同的占位符作用不同。

切记
- int类型的占位符是%d;
- char类型占位符是%c;
- 字符串数组占位符是%s;
- float类型占位符是%f,若是指定位数就是%.nf,其中n是位数。
```c
#include <stdio.h>
int main(){
int a=3;
float b= 6.322;
char c ='h';
char str[]= "Hello, World!";
printf("今日练习的int类型变量a的值是%d \\n",a);// 今日练习的int类型变量a的值是3
printf("今日练习的浮点类型变量b的值是%d \\n",b); //今日练习的浮点类型变量b的值是-536870912
printf("今日练习的浮点类型变量b的值是%f \\n",b); //占位符正确,今日练习的浮点类型变量b的值是,自动延长至小数点后6位,6.322000
printf("今日练习的浮点类型变量b的值是%.3f \\n",b); //占位符正确,今日练习的浮点类型变量b的值是6.322,指定小数点后3位小数
printf("今日练习的字符变量c的值是%d \\n",c);// 占位符错误,结果33,其中33是感叹号的ascii码值
printf("今日练习的字符变量c的值是%c \\n",c);// 占位符正确,今日练习的字符变量c的值是h
printf("今日练习的字符数组变量str的值是%d \\n",str);// 占位符不对,今日练习的字符数组变量str的值是6487600
printf("今日练习的字符数组变量str的值是%s \\n",str);// 占位符正确,今日练习的字符数组变量str的值是Hello, World!
return 0;
}
C语言的数据类型
用于声明变量或函数的数据类别和内存占用,主要分为基本类型、枚举类型、void类型和派生类型
**基本类型:****包括整型(int、short、long、long
long)、字符型(char)、浮点型(float、double)和布尔型(_Bool),用于存储单一值。
切记,c语言的默认仓库,没有bool值,需要引入#include <stdbool.h>
枚举类型(enum):用于定义一组命名的整数常量,增强代码可读性。
**void类型:*表示无类型,通常用于函数无返回值或通用指针(void)。
**派生类型:*包括指针类型(如int)、数组类型、结构体类型(struct)、联合体类型(union)和函数类型,由基本类型或其它派生类型组合而成。



