整型:
1、有符号 signed
signed char 1 -128~127
signed short 2 -32768~32767
signed int 4 /8 64是8 正负20亿
signed long 4/8
signed long long 8 正负9开头19位整数
注意:signed 不加就代表加
2、无符号 unsigned
unsigned char 1 0~255
unsigned short 2 0~65535
unsigned int 4 0~40亿
unsigned long 4/8
unsigned long long 8 0~以1开头的20位整数
注意:由于定义无符号数据时比较麻烦,标准库把这些无符号的类型重新定义成了以下类型:
使用时需要包含头文件:stdint.h
uint8_t uint16_t uint32_t uint64_t
int8_t int16_t int32_t int64_t
浮点型:
float 4
double 8
long double 12/16
注意:采用科学计算方法,二进制与真实数据之间需要进行换算,因此浮点型数据耗时要比整型数据多得多,编程时尽量选择整型
小数点后六位有效
time ./a.out 计算程序运行时间