数据类剋 根据值的大小 自动确定类型 整烈数据|无 unsigned型, 但非负数可对 整型变量定义 #define PRICE 30 mainO unsigned变量赋 值 int num total 十进制:123, float v h 456 整型变量 num =10- 整型常身)八进制:0开头 int, unsigned int total=num"PRICE; 十六进制:0x开头 2字节prnt(tota=%d,tata) short r=25 unsigned short h=3.2 2字节v=314159~h long printf (v=%f\n, v) unsigned long 4字节
#define PRICE 30 main() { int num,total; float v ,r,h; num=10; total=num*PRICE; printf(total=%d,tatal); r=2.5; h=3.2; v=3.14159*r*r*h; printf(v=%f\n,v); } 数据类型 ——整型数据 整型常量 •根据值的大小 自动确定类型。 •无unsigined型, 但非负数可对 unsigned变量赋 值。 •十进制:123, -456 八进制:0开头 int、unsigned int 十六进制:0x开头 2字节 short unsigned short 2字节 long unsigned long 4字节 整型变量 整型变量定义 Page 6
数据类型 型数据的定义及取值范围 类型定义符位数数值范围/0格式符 基本 int 16位-32768~32767%d 短整 short16同上 %ohd 长整 long 32 231~(231-1)%ld 无符号 unsigned lint 16 0-65535 ou unsigned short 16 同上 %ohu unsigned long 32 0(232-1)
数据类型 ——整型数据的定义及取值范围 类型 定义符 位数 数值范围 I/O格式符 基本 int 16位 -32768~32767 %d 短整 short 16 同上 %hd 长整 long 32 -231~(231-1) %ld 无符号 unsigned [int] 16 0~65535 %u unsigned short 16 同上 %hu unsigned long 32 0~(232-1) %lu