中国高校课件下载中心 》 教学资源 》 大学文库

内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符及表达式

文档信息
资源类别:文库
文档格式:PPT
文档页数:56
文件大小:236.5KB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符及表达式
刷新页面文档预览

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时是负数

2实型数据 C培言程序设计 1)实型数据的类型 类型符 占用字节 有效数字 float 4 6~7 double 8 15~16 long double 12 18~19 计算机教研室

计算机教研室 2 实型数据 C语言程序设计 1) 实型数据的类型 类型符 占用字节 有效数字 float 4 6~7 double 8 15~16 long double 12 18~19

语言程序设计 2)实型数据在内存中的存储格式 阶码 尾数s 阶码符号 阶码的数值 尾数符号 尾数的数值 计算机教研室

计算机教研室 C语言程序设计 2 )实型数据在内存中的存储格式

3字符型数据 C培言程序设计 1)字符型数据 表示一个ASCII字符。 类型符:char,占用一个字节。 计算机教研室

计算机教研室 3 字符型数据 C语言程序设计 1)字符型数据 表示一个ASCII字符。 类型符:char,占用一个字节

2)字符型数据在内存中的存储格式出言程薄後种 在内存中,字符数据并不是把字符本身放到内存单 元中,而是将该字符的相应ASCII码(二进制的形 式)放到存储单元中。 如:有两个字符型数据A?和‘a A a ASCⅢ 65 97 进制 01000001 01100001 计算机教研室

计算机教研室 C语言程序设计 在内存中,字符数据并不是把字符本身放到内存单 元中,而是将该字符的相应ASCII码(二进制的形 式)放到存储单元中。 A 65 01000001 a 97 01100001 ASCII 二进制 如: 有两个字符型数据‘A’ 和‘a’ 2)字符型数据在内存中的存储格式

C培言程序设计 提示 因为在内存中,字符数据以ASCII码 存储,它的存储形式与整数的存储形式类似, 因此字符型数据和整数数据可以通用。可以 互相赋值,也可参与任何整数运算。 计算机教研室

计算机教研室 C语言程序设计 提示: 因为在内存中,字符数据以ASCII码 存储,它的存储形式与整数的存储形式类似, 因此字符型数据和整数数据可以通用。可以 互相赋值,也可参与任何整数运算

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档