一:整形:
不含小数的数称之为整型
整型变量有三种,分别是十进制,八进制,十六进制。
%d | 输出一个10进制int类型 |
%o | 输出一个8进制int类型 |
%x | 输出一个16进制的int类型,字母以小写输出 |
%X | 输出一个16进制的·int类型,字母以大写形式输出 |
- 有符号基本整型:
[signed]int
长度:16 数值范围:—32768~32767
-
有符号短整型:
[signed] short [int]
长度:16 数值范围:—32768~32767
-
有符号长整型:
[signed] long [int]
长度:32 取值范围:—2147483648~2147483647
-
无符号基本整型:
unsigned[int]
长度:16 数值范围:0~65535
-
无符号短整型:
unsigned short [int]
长度:16 数值范围:0~65535
-
无符号长整型:
unsigned long [int]
长度:32 数值范围:0~429496729
二:实型:
实型常量又称浮点型。在C语言中可以用单精度型和双精度型两种形式表示实行常量。
-
单精度实型:
float
长度:32 数值范围:—3.4E—38~3.4E+38 (7位有效数字,6位小数)
-
双精度实型:
double
长度:64 数值范围:—1.7E—308~1.7E+308 (19位有效数字,6位小数)
例题:将十进制的数转化为八进制,十六进制:
- scanf()的作用:让用户在屏幕输入信息
- \n的作用:换行