你现在所处的位置在:首页→C语言教学→幻灯片版→第二章数据描述 基本数据类型 型符号 关键字 所占位数 数的表示范围 (signed)int 16 32768~32767 有|( (Signed)hort 16 -32768~32767 整 (signed)long 32 -2147483648~2147483647 unsigned 16 0~65535 无| unsigned short 16 0~65535 unsigned long 32 0~4294967295 实[有|foat 34e-38~34e38 型有| double 字有char 33648 1.7e-308~1.7e308 -128~127 型无| unsigned char 0~255 说叽数据类型所占字节数随机器硬件不同而不同,上表以|BMPC机为例 请看int和 unsigned int BACK
你现在所处的位置在:首页C语言教学幻灯片版第二章 数据描述 11 类型 符号 关键字 所占位数 数的表示范围 整 型 字 符 型 实 型 有 无 (signed)int 16 -32768~32767 (signed)short 16 -32768~32767 (signed)long 32 -2147483648~2147483647 unsigned 16 int 0~65535 unsigned long 32 0~4294967295 unsigned short 16 0~65535 有 float 3 2 3.4e-38~3.4e38 有 double 6 4 1.7e-308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 说明:数据类型所占字节数随机器硬件不同而不同,上表以IBM PC机为例: 请看int和unsigned int 基本数据类型
你现在所处的位置在:首页→C语言教学→幻灯片版→第二章数据描述 2.2常量与变量 标识符 ·定义:用来标识变量、常量、函数等的字符序列 ·组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下 划线 大小写敏感 不能使用关键字 e长度:最长32个字符 命名原则 例:判断下列标识符号合法性 sum Sum MD.John day Date 3dayss student name #33 lotus 1 2 3 char apb above $123 BACK 12
你现在所处的位置在:首页C语言教学幻灯片版第二章 数据描述 12 标识符 定义:用来标识变量、常量、函数等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下 划线 大小写敏感 不能使用关键字 长度:最长32个字符 命名原则: 见名知意 不宜混淆 如l与I, o与0 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char a>b _above $123 < > M.D.John 3days #33 char a>b $123 2.2 常量与变量
你现在所处的位置在:首页→C语言教学→幻灯片版→第二章数据描述 常量 定义:程序运行时其值不能改变的量(即常数) 分类 符号常量:用标识符代表常量 定义格式:# define奇号常量常量 般用大写字 是如#eime 例符号常量举例(ch21c 直接常量 #define price 30 整型常量请点试 maino 实型常量请点试 运行结果:tota=300 字符常量请点试 int num. total 字符串常量请点 num=10 total=num PRICE printf("total=%/od", total) BACK 13
你现在所处的位置在:首页C语言教学幻灯片版第二章 数据描述 13 一般用大写字母 是宏定义预处理命令,不是C语句 直接常量: 整型常量 请点击: 实型常量 请点击: 字符常量 请点击: 字符串常量 请点击: 如 #define PRICE 30 定义:程序运行时其值不能改变的量(即常数) 分类: 符号常量:用标识符代表常量 定义格式: #define 符号常量 常量 < > 例 符号常量举例(ch2_1.c) #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d" ,total); } 运行结果:total=300 常量
你现在所处的位置在:首页→C语言教学→幻灯片版→第二章数据描述 整型常量(整常数) 三种形式: 十进制整数:由数字0~9和正负号表示.如123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如 0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示 如0x123,0Xff 问题: 整型常量的类型 0123 10 根据其值所在范围确定其0X123= 10 在整常量后加字母]L,OXf= 10 例30000为int型 例12与12L 6536为 ong int型 BACK
你现在所处的位置在:首页C语言教学幻灯片版第二章 数据描述 14 三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如 0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff 例 30000 为int型 例 12 与 12L 65536 为long int 型 整型常量的类型 根据其值所在范围确定其数据类型 在整常量后加字母l或L,认为它是long int 型常量 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 83 291 255 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 整型常量(整常数)