由于工作需要用到C语言,所以开始接触学习C语言,从最基础开始学习了解。

C语言中的关键字:

auto 声明自动变量
break 跳出当前循环
case 开关语句分支
char 声明字符型变量或函数返回值类型
const 声明只读变量
continue 结束当前循环,开始下一轮循环
default 开关语句中的其他分支
do 循环语句的循环体
double 声明双精度浮点型变量或函数返回值类型
else 条件语句否定分支(与if连用)
enum 声明枚举类型
extern 声明变量或函数是在其他文件或本文件的其他位置定义
float 声明浮点型变量或翻书返回值类型
for 一种循环语句
goto 无条件跳转语句
if 条件语句
int 声明整型变量或函数
long 声明长整型变量或函数返回值类型
register 声明寄存器变量
return 子程序返回语句
short 声明短整型变量或函数
signed 声明有符号类型变量函数
sizeof 计算数据类型或变量长度(即所占子结束)
static 声明静态变量
struct 声明结构体类型
switch 用于开关语句
typedef 用于给数据类型取别名
unsigned 声明无符号类型变量或函数
union 声明共用体类型
void 声明函数无返回值或无参数,声明无类型指针
volatile 说明变量在程序执行中可被隐含地改变
while 循环语句的循环条件

C数据类型

1、基本类型 它们是算数类型,包括俩种类型:整数类型和浮点类型
2、枚举类型 它们也是算数类型,被用来定义在程序中只能赋予其一定的离散
整数值变量
3、void类型 类型说明符void表明没有可用的值
4、派生类型 它们包括:指针类型、数组类型、结构类型、共用体类型和函数
类型
数组类型和结构体类型统称为聚合类型。函数的类型指的是函数返回值的类型。

整数类型的存储大小的值范围

浮点类型的存储大小、值范围和精度


void类型指定没有可用的值,它通常用于以下三种情况


C变量 基本数据类型 char int float double void
C常量 常量是固定值,在程序执行期间不会改变
字符常量 \n 换行符 \f 换页符 \r 回车

C存储类 auto register static extern
C运算符 算术运算符 + - * / % ++ –
关系运算符 == != > < >= <=
逻辑运算符 && || !
位运算符 & | ^
赋值运算符 = += -= *= /= %= <<= >>= &= |=
杂项运算符 sizeof() 返回变量的大小 & 返回变量的地址
*指向一个变量 ?: 条件表达式
枚举 enum
C中操作字符串的函数 strcpy(s1,s2) 复制字符串s2到字符串s1
Strcat(s1,s2) 连接字符串s2到字符串s1的末尾
Strlen(s1)返回字符串s1的长度
Strcmp(s1,s2)如果s1和s2是相同的,则返回0,如果s1<s2,则返回小于0,否则返回大于0
Strchr(s1,ch) 返回一个指针,指向字符串s1中字符ch的第一次出现的位置

关注公众号,获取更多开发必备知识

更多推荐

C语言自学(一)C语言基础