一、变量的声明和数据类型
变量就是在程序执行过程中其值可以改变的量。用来存储接下来程序中要进行使用的数据。可以在程序执行过程中对其进行。
1.变量的声明
变量的声明格式为:
数据类型 变量名 [= 值]; (中括号的内容可以省略);
例: int i=0;
变量的命名规则:
1.变量名只能以数字、字母、下划线组成,但不能由数字开头,如: int 1_age就是错误的;
2.变量名的长度可以无限但由于某些编译器的原因长度最好不要超过8个。
3.变量名不能是系统关键字 如:char char;就是错误的;
4.如一次声明多个变量中间应用逗号隔开,如:int age,age1;
2.数据类型Liunx C里面数据类型分为:
基本数据类型
整型(基本型:int 4byte,长整型:long 4byte,短整型:short 2byte,无符号整型:unsigned 2byte)
浮点型(单精度:float 4byte,双精度:double 8byte)
字符:char
枚举型
构造类型
构造体类型就是由基本数据类型组成的更为复杂的类型,其中包括数组类型,结构体类型,公用体类型
指针类型
指针类型是一种特殊的数据类型,表示某个量在内存中的位置
空类型
空类型主要用于特殊指针变量和我返回值函数的说明
二、运算符
运算符分为关系运算符。逻辑运算符、算数运算符、三种运算符中算数运算符优先级最高,逻辑运算符优先级最低,如想让某个表达式优先执行可以在外面加上括号。如:1*(2+3)-1;
1.关系运算符
关系运算符包含有:>,=,<,>=,<=,
2.逻辑运算符
逻辑运算符包含有:与 &&、或 ||、非! (&&优先级最高)
3.算数运算符
算数运算符包含有:+,-,*,/,%(%的含义是取余,例如:5%2=1,%优先级低于*,/)
以上为常用的运算符,其他运算符会在日后慢慢补充!