(用一字节表示数) 程 原码 反码 补码 +7 00000111 00000111 00000111 设 计 10000111 11111000 11111001 +0 00000000 00000000 00000000 10000000 11111111 00000000 01111111~ 01111111~ 01111111~ 数的范围11111 10000000 10000000 (127~+127)(127~+127)(128+127) ◆负数补码转换成十进制数:最高位不动,其佘位取反加1 第二章数据描述 例补码:111101 取反:10000110 加1:10000111=-7
原码 反码 补码 +7 00000111 00000111 00000111 -7 10000111 11111000 11111001 +0 00000000 00000000 00000000 -0 10000000 11111111 00000000 数的范围 01111111~ 11111111 (-127~+127) 01111111~ 10000000 (-127~+127) 01111111~ 10000000 (-128~+127) (用一字节表示数) ❖负数补码转换成十进制数:最高位不动,其余位取反加1 例 补码:11111001 取反:10000110 加1: 10000111=-7 < > 语 言 程 序 设 计 第 二 章 数 据 描 述 C
程 ★数据类型总表整型/多y §3.1数据类型 短整型sh 长整型long 设 计 基本类型 实型单精度型oat 双精度型 double 字符类型 C 枚举类型 数据类型决定 1.数据占内存字节数 数据类型 数组类型 2.数据取值范围 构造类型 结构体类型|3.其上可进行的操作 共用体类型 第二章数据描述 指针类型 空类型void
§3.1 数据类型 数据类型总表 < > C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 字符类型 枚举类型 整 型 实型 单精度型float 双精度型double 数组类型 结构体类型 共用体类型 短整型short 长整型long 整型int 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 语 言 程 序 设 计 第 二 章 数 据 描 述 C
★基本数据类型 程 类型符号 关键字 所占位数 数的表示范围 设 (signed)int 16 -32768~32767 计 有( signed) short 16 -32768~32767 整 (Signed )long 32 -2147483648~2147483647 unsigned int 0~65535 无| unsigned short 0~65535 unsigned long 32 0~4294967295 实[有foat 32 3.4e-38~3.4e38 型有 double 64 17e-308~1.7e308 字有|char 128~127 第二章数据描述 元| unsigned char 0~255 说明数据类型所占字节数随机器硬件不同而不同,上表以丨MPC机为例
基本数据类型 < > 类型符号 关键字 所占位数 数的表示范围 整 型 字 符 型 实 型 有 无 (signed)int 16 -32768~32767 (signed)short 16 -32768~32767 (signed)long 32 -2147483648~2147483647 unsigned int 16 0~65535 unsigned long 32 0~4294967295 unsigned short 16 0~65535 有 float 32 3.4e-38~3.4e38 有 double 64 1.7e-308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 说明:数据类型所占字节数随机器硬件不同而不同,上表以IBM PC机为例: 语 言 程 序 设 计 第 二 章 数 据 描 述 C
程 nt型:01 11 111111111111最大:32767 设 计 1000000000000000最小:32768 unsigned int型:111111111111最大6535 0000000000000000最小:0 第二章数据描述
int型: 01 11 11 11 11 11 11 11 最大:32767 10 00 00 00 00 00 00 00 最小:-32768 unsigned int型:11 11 11 11 11 11 11 11 最大:65535 00 00 00 00 00 00 00 00 最小:0 语 言 程 序 设 计 第 二 章 数 据 描 述 C
3236常量与变量 程 ★标识符 ◆定义:用来标识变量、常量、函数等的字符序 计 列 今组成: 只能由字母、数字、下划线组成, ●第一个字母必须是字母或下划线 ●大小写敏感 例:判断下列标识符号合法性 sum Sum MD.John day date 3days student name #33 lotus 1 2 3 数 char apb above $123 据 描 (<>不宜混淆如1与,0与0
§ 3.2-3.6 常量与变量 标识符 ❖定义:用来标识变量、常量、函数等的字符序 列 ❖组成: ⚫只能由字母、数字、下划线组成, ⚫第一个字母必须是字母或下划线 ⚫大小写敏感 ⚫不能使用关键字 ❖长度:最长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 语 言 程 序 设 计 第 二 章 数 据 描 述 C