C语言程序设计 第二章数据类型、运算符 及表达式 计算机教研室 威周 蠕
计算机教研室 C语言程序设计 第二章 数据类型、运算符 及表达式
本章重点内容 C培言程序设计 一、C语言数据类型 二、标识符、常量和变量 三、C运算符和表达式 四、不同类型数据的转换 计算机教研室
计算机教研室 本章重点内容 C语言程序设计 一、C语言数据类型 二、标识符、常量和变量 三、C运算符和表达式 四、不同类型数据的转换
一、数据类型 俯言程序设计 整型 长整型 整型 短整型 无符号整型 基本类型 实型(浮点型大 单精度实型数据类型 双精度实型 字符型 枚举类型 数据类型 数组类型 构造类型结构体类型 共用体类型 指针类型 空类型 计算机教研室
计算机教研室 C语言程序设计 基本类型 构造类型 指针类型 空类型 整型 实型(浮点型) 数据类型 字符型 枚举类型 单精度实型数据类型 双精度实型 整型 长整型 短整型 无符号整型 数组类型 结构体类型 共用体类型 一、数据类型
1整型数据 C俯言程序设计 )整型数据的类型 类型名 类型符 占用字节 有符号短整型 [signed]short [int] 2 无符号短整型 unsigned short [int] 2 有符号基本整型 [signed int 4 无符号基本整型 unsigned [int] 4 有符号长整型 [signed]long [int] 4 无符号长整型 unsigned long [int] 计算机教研室
计算机教研室 C语言程序设计 类型名 类型符 占用字节 有符号短整型 [signed] short [int] 2 无符号短整型 unsigned short [int] 2 有符号基本整型 [signed ] int 4 无符号基本整型 unsigned [int] 4 有符号长整型 [signed] long [int] 4 无符号长整型 unsigned long [int] 4 1 整型数据 1) 整型数据的类型
2)整型数据在内存中的存放形式 俯言程序设计 整型数据在内存中是以二进制形式存放的。 机器内部,整型数据是以补码表示的。 正数:其补码和原码相同。 负数:其补码为:该数的绝对值的三进制数按位取反加1。 -35 0000000000100011 取反 1100 加1 1011101 最高位 最高位是符号位,其为0时是正数,为1时是负数。 计算机教研室
计算机教研室 2 )整型数据在内存中的存放形式 C语言程序设计 整型数据在内存中是以二进制形式存放的。 机器内部,整型数据是以补码表示的。 正数:其补码和原码相同。 负数:其补码为:该数的绝对值的二进制数按位取反加1。 00000000 00100011 1 1 1 1 1 1 1 1 1 101 1 1 0 0 1 1 1 1 1 1 1 1 1 101 1 1 0 1 -35 取反 加1 最高位 最高位是符号位,其为0时是正数,为1时是负数