2023.07.21
语句
C语言语句分为五类:空语句,表达式语句,函数调用语句,复合语句,控制语句。
在这先做初步了解,后面会一个一个学习使用的。
注释
注释是对代码的说明,编译器会忽略注释,注释对代码没有实际影响
注释方式:
// 注释快捷键:Ctrl+Shift+C 取消注释快捷键:Ctrl+Shift+X
数据类型
内置类型:C语言本身就提供的类型,有字符,整型,浮点型,布尔类型。
自定义类型:有数组,结构体,枚举,联合体。
①字符
char [signed] char [unsigned] char
②整型
short [int] int long [int] long long [int]
③浮点型
float double long double
④布尔类型
专门表示真假 _Bool 取值为true or false
signed 和 unsigned
C语言中使用signed 和 unsigned 来修饰字符和整型的数据,signed 表示数据有正负之分,unsigned 表示数据只有0和正数。
整数变量声明为 unsigned的好处是在相同长度的内存内可以表示更大的整数,比 signed 整整大了一倍。
单位是字节,计算变量所占内存的大小:
单位为字节(Byte)而sizeof 为一个操作符,计算变量所占内存大小
sizeof(long long)>=sizeof(long)>=sizeof(int)>=sizeof(short)
变量
创建变量语法形式:数据类型 变量名
全局变量:大括号外部定义的变量,使用范围更广。
局部变量:在大括号内部定义的变量,只能在一定范围内使用。
当全局变量与局部变量变量名称相同时,局部变量优先使用
操作符
算数操作符 +,-,*,/,% (双目操作符)
整数除法向0取整,若要实现小数除法,则除数或被除数两者至少有一者为小数。
求余的除数与被除数都为整数,不能出现小数点。
赋值
赋值规则:从右向左依次赋值。
自加自减:a++,a--,++a,--a
前置++/--与后置++/--的区别:
强制类型转换
明天的事明天再说,今天的我超越昨日的我。