1、整数
整数表示方法和数学一样,正整数,负整数,0
如:1,100,-800, 0 等
计算机使用的是二进制,有时用十六进制表示比较方便,十六进制用0x前缀和 0-9,a-f表示
如:0xff00, 0xa5b4c3d2 等等
2、浮点数
浮点数也就是小数,可以按照科学计数法方法表示,浮点数的小数点位置是可变的,如:
1.23x10
^9=
12.3x10
^8
浮点数可以用数学写法,如 1.23, 3.14, -9.01 等等
对于很大或是很小的浮点数,必须用科学计数法表示,把10用e代替,如:
1
.2
3x10
^9就是 1.23e9, 0.000012就是1.2e-5
3、字符串
字符串是以 '' 或 "" 括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。
4、布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有
True
、False
布尔值可以用 and、or 和 not 运算。
and 运算是与运算,只有所有都为 True,and运算结果才是 True。
or 运算是或运算,只要其中有一个为 True,or 运算结果就是 True。
not 运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
5、空值
练习题:
1. 请用字符串表示出Hello, World。
2. 请计算以下表达式的布尔值(注意==表示判断是否相等):
100 < 99
0xff == 255
3. 计算十进制整数 45678 和十六进制整数 0x12fd2 之和。
结果: