Julia学习笔记4——整数和浮点数
整数类型:
类型 | 带符号? | 比特数 | 最小值 | 最大值 |
---|---|---|---|---|
Int8 | yes | 8 | -2^7 | 2^7-1 |
UInt8 | 8 | 0 | 2^8-1 | |
Int16 | yes | 16 | -2^15 | 2^15-1 |
UInt16 | 16 | 0 | 2^16-1 | |
Int32 | yes | 32 | -2^31 | 2^31-1 |
UInt32 | 32 | 0 | 2^32-1 | |
Int64 | yes | 64 | -2^63 | 2^63-1 |
UInt64 | 64 | 0 | 2^64-1 | |
Int128 | yes | 128 | -2^127 | 2^127-1 |
UInt128 | 128 | 0 | 2^128-1 | |
Bool | N/A | 8 | false(0) | true(1) |
浮点类型:
类型 | 精度 | 比特数 |
---|---|---|
Float16 | half | 16 |
Float32 | single | 32 |
Float64 | double | 64 |
整型字面量的默认类型取决于目标系统是 32 位还是 64位架构,也可以用typeof()命令获取变量的类型。
值得一提的是,在字面量计算中,Julia 允许变量直接跟在一个数值字面量后,暗指乘法。