一、逻辑型
该类型变量值为1或0。
逻辑运算符:& 与;| 或 ;~ 非
关系运算符:==等于;~=不等于;=赋值
二、数值型
分为三种:整数,复数,浮点型
整型:有符号整数(int8,int16, int32 ,int64)和无符号整数(uint8,uint16, uint32 ,uint64)
取整函数:
ceil ( ) 函数:取不小于x 的最小整数。
floor( ) 函数:取不大于x 的最大整数。
fix( ):向靠近0的方向取整。
round( ):四舍五入取整。
结果:
浮点型:单精度浮点型(single)和双精度浮点型(double)。
系统默认的类型是double类型
single不能与整数进行直接运算。
double与其他类型的运算结果由其他数据类型决定。
复数:
complex(a,b)为构造函数,a为实部,b为虚部。
real()为返回实部,
image()为返回虚部,
abs()为返回模,
conj()为返回共轭复数,
angle()为返回辅角。
结果:
三、字符型:
字符型输入需使用单引号,字符串一般是ASCII值的数值数组,字符串里的每个字符是数组里的一个元素。
字符串数组(char)和字符串(string)区别:
单引号‘ ’定义的为char类型;双引号“ ”定义的为string类型。
字符串数组就相当于数据类型为char的矩阵或向量。
string相当于一个类,用string()函数创建实例对象。
1、字符串变量的创建
把待建的字符放在单引号对‘ ’中;如果该字符中含有单引号,用两个单引号表示。