常量:
常量是指在程序运行过程中,其值不能改变的量。常量又可以分为字面常量和符号常量。
(1)字面常量
123、-10、0——整型常量
123u、123U——无符号整型常量
123l、123L——长整型常量
123ul——无符号长整型常量
0123、-0123(数字前面加上一个0)——八进制的整型常量
0x123、0X1A8(数字前面加上0x或0X)——都是十六进制的整形变量
123.87、0.123、.123——双精度浮点型(double)常量
123.87f、0.123f、.123f——单精度浮点型(float)常量
true、false——布尔类型常量
‘a’、‘b’、‘c’——字符(char)常量
“a”、“ab”、“abc”——字符串常量
符号常量:
常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。
double R = 10; //变量
const double PI = 3.14159; //合法
const double AREA = PI * R * R; //非法
运算符:
算术运算符:
变量名++
计算返回结果与变量相同
将变量的值自增1
++变量名
计算返回的结果为变量自增加1
将变量的值自增1
–变量名
计算返回的结果为变量自减1
将变量的值自减1
变量名–
计算返回的结果与变量相同
将变量的值自减1
关系运算符:
逻辑运算符:
“!”是一元运算符,使用形式是: !操作数。非运算的作用是对操作数取反。如果操作数a的值为true,则表达式!a的值为false:如果操作数a的值为false,则表达式!a的值为true。
“&&”是二元运算符。“&&”运算的作用是求两个操作数的逻辑与。只有当两个操作数的值都为true时,与运算的结果才为true,其它情况下与运算的结果均为false。
“||”也是二元运算符。 “||”运算的作用是求两个操作数的逻辑或。只有当两个操作数的值都为false时,或运算的结果才为false,其它情况下或运算的结果均为true。