类型、运算符与表达式

来源:互联网 发布:快速剪辑软件 编辑:程序博客网 时间:2024/06/08 19:56

1、变量名

名字是由字母和数字组成的序列,但其第一个字符必须为字母。“_”被看做是字母,但不能用作变量名开头

2、数据类型及长度

char      字符型,占用一个字节,可以存放本地字符集中的一个字符

int          整型,通常反映了所用机器中整数的最自然长度

float      单精度浮点型

double  双精度浮点型

此外,还可以在这些基本数据类型的前面加上一些限定符。short(16位)与long(32位)两个限定符用于限定整型


类型限定符:signed与unsigned  可用于限定char类型或任何整型

3、常量

转义字符:

\a  响铃符

\b 回退符

\f 换页符

\n 换行符

\r回车符

\t横向制表符

\v纵向制表符

\\反斜杠

\?问好

\'单引号

\"双引号

\ooo八进制

\xhh十六进制

\0=null

‘x’和“x”是不同的,前者是一个整数,后者是一个字符

4、声明

先声明后使用

任何变量的声明都可以使用const限定符限定,该限定符指定变量的值不能被修改。对数组而言,const限定符指定数组所有元素的值都不能被修改。

5、算数运算符

二元算数运算符:+、-、*、/、%

6、关系运算符与逻辑运算符

关系运算符:>      >=      <         <=

相等性运算符:==     !=

逻辑运算符:&&    ||

7、类型转换

8、自增自减运算符

9、按位运算符

& 按位与(AND)

| 按位或(OR)

^按位异或(XOR)

<<左移

>>右移

~按位取反(一元运算符)

10、赋值运算符与表达式

i=i+2   可以写成    i+=2

"+="称为赋值运算符

”op=“  op有+   -     *      /     %      <<      >>     &    ^       |

11、条件表达式

三元运算符“? :”

例:expr1?expr2:expr3

    首先计算expr1,如果其值不等于0(为真),则计算expr2的值,并以该值作为条件表达式的值,否则计算expr3的值,并以该值作为条件表达式的值。

12、运算符优先级与求值次序





































0 0
原创粉丝点击