一、数值数据的分类 & 强制类型转换函数
class()函数:求该数据的类型
1、浮点型
名称 | 关键字 | 占用字节数 | 范围 | 强制类型转换函数 |
单精度型 | single | 4 | single() | |
双精度型 | double | 8 | double() |
数据默认是double型
2、整型
名称 | 关键字 | 占用字节数 | 范围 | 强制类型转换函数 |
无符号8位整型 | uint8 | 8 | 0~2^8-1 | uint8() |
无符号16位整型 | uint16 | 16 | 0~2^16-1 | uint16() |
无符号32位整型 | uint32 | 32 | 0~2^32-1 | uint32() |
无符号64位整型 | uint64 | 64 | 0~2^64-1 | uint64() |
有符号8位整型 | int8 | 8 | -2^7-1 ~2^7-1 | int8() |
有符号16位整型 | int16 | 16 | -2^15-1 ~2^15-1 | int16() |
有符号32位整型 | int32 | 32 | -2^31-1 ~2^31-1 | int32() |
有符号64位整型 | int64 | 64 | -2^63-1 ~2^63-1 | int64() |
3、复数型
6+5i或者6+5j
real() 求实部;imag() 求虚部。
二、常用数学函数
格式:
eg:
1、三角函数:
sin() 自变量是弧度
sind() 自变量是角度
cos,tan,等等函数以此类推
pi就是π
2、指数函数
exp() 返回值为e^x
3、abs函数
abs() 返回值为:常数的绝对值,复数的模,字符串的ASCII码值
4、取整函数round() ceil() floor() fix()
eg
>> round(4.5)
ans =
5
>> ceil(4.3)
ans =
5
>> floor(3.3)
ans =
3
>> fix(1.2)
ans =
1
5、求余函数rem(a,b)
eg:
> rem(85589,3)
ans =
2
6、判断素数函数isprime() 返回值是boolean
7、平方根函数sqrt()