第二章基本数据类型及运算 >c数据类型概述 >基本数据类型 运算符和表达式 混合运算与类型转换 >数据的输入输出 顺序程序设计举例
➢ C数据类型概述 ➢ 基本数据类型 ➢ 运算符和表达式 ➢ 混合运算与类型转换 ➢ 数据的输入输出 ➢ 顺序程序设计举例 第二章 基本数据类型及运算
2.1数据类型概述
2.1 数据类型概述
问题1数据在计算机中是如何存储的? 冯·诺依曼计算机 指令和数据都存储在计算机内存中 都以二进制( Binary)形式存储在肉存中 输入设裔代码和数据 存储器 输出数据 输出设备 控制器 运算器 CPU
◼ 冯·诺依曼计算机 ⚫ 指令和数据都存储在计算机内存中 ⚫ 都以二进制(Binary)形式存储在内存中 问题1 数据在计算机中是如何存储的?
问题2为什么用二进制存储? 二进制在电器元件中易实现 ●双稳态元件很多 ●电压的高与低 ●电容器的充电与放电 脉冲的有与无 ●晶体管的导通与截止 二进制运算较十进制简单 易于在物理上实现存储 与逻辑真假一一对应 ●用1表示真,0表示假
◼ 二进制在电器元件中易实现 ⚫ 双稳态元件很多 ⚫ 电压的高与低 ⚫ 电容器的充电与放电 ⚫ 脉冲的有与无 ⚫ 晶体管的导通与截止 ◼ 二进制运算较十进制简单 ◼ 易于在物理上实现存储 ◼ 与逻辑真假一一对应 ⚫ 用1表示真,0表示假 问题2 为什么用二进制存储?
问题3何为二进制? 十进制数 ●用0-9这10个数码表示十进制数的一个数位 ●逢10进1、借1当10 ●可表示为10的多项式之和 ◆如123.456即 ◆1×102+2×101+3×10+4×10-1+5×10-216×10 二进制数 ●用0-1这2个数码表示十进制数的一个数位 ●逢2进1、借1当2 ●可表示为2的多项式之和 ◆如(101.101)2即 ◆1×22+0×21+1×20+1×2-1+0×2-2+1×2-3
◼ 十进制数 ⚫ 用0-9这10个数码表示十进制数的一个数位 ⚫ 逢10进1、借1当10 ⚫ 可表示为10的多项式之和 ◆如123.456即 ◆ 1×102+2×101+3×100+4×10-1+5×10-2+6×10-3 问题3 何为二进制? ◼ 二进制数 ⚫ 用0-1这2个数码表示十进制数的一个数位 ⚫ 逢2进1、借1当2 ⚫ 可表示为2的多项式之和 ◆如(101.101)2即 ◆ 1×2 2+0×2 1+1×2 0+1×2 -1+0×2 -2+1×2 -3