Hinc lude <math. hx 第二章 tdefine EPs void main doub 户有定义函数原型说明 scan pI %f% doub In double term. while( fab n=n+1 信息科学技术学院C语言程序设计教学组
C Programming Language>第二章 第二章数据类型、运算奇和表达式 ★内容提要: 数据类型和存储形式 常量、变量的定义 运算符优先级和结合方向 表达式类型和求值 表达式 运算过程与类型转换 输入输出 输入输出 buia@ListcadlL.cn算
➢ 数据形式 ➢ 数据定义 ➢ 运算符 ➢ 表达式 ➢ 运算过程与类型 ➢ 输入输出
C Programming Language>第二章 口21数据类型和存储形式 常数、变量、函数和表达式是程 序中的基本操作对象,它们都隐式 或显式地与一种数据类型相联系。 qia( stc,ohlcns写
❑ 2.1 数据类型和存储形式 ❖ 常数、变量、函数和表达式是程 序中的基本操作对象,它们都隐式 或显式地与一种数据类型相联系
C Programming Language>第二章 口21数据类型和存储形式 言数据类型是指数据的内在表现形 式,类型是在高级语言中的一个非 常重要的概念,因为类型确定数据 的存储形式和值域,类型确定相点 数据所允许执行的运驴。 qia( stc,ohlcns写
❑ 2.1 数据类型和存储形式 ❖ 数据类型是指数据的内在表现形 式,类型是在高级语言中的一个非 常重要的概念,因为类型确定数据 的存储形式和值域,类型确定相应 数据所允许执行的运算
C Programming Language>9- 短整型( short int) 整型 整型(int) 基本类型 长整型( long int C 单精度型( float 实型 已设计 中的类型划 双精度型( double) 不同类型 数组类型 分构造类型结构类型(trc)的数据在计 共用体 unl on) 机中的存 文件类型(FILE) 储格式也不 指针类型 同,以32位 空类型(void) 机为例说明。 qia( stc,ohlcns写
C 中 的 类 型 划 分 基本类型 构造类型 短整型(short int ) 整型(int) 长整型(long int) 整型 实型 数组类型 结构类型(struct) 共用体(union) 文件类型(FILE) 指针类型 空类型(void) 单精度型(float) 双精度型(double) 不同类型 的数据在 计 算机中的 存 储格式也 不 同,以3 2位 机为例说明
C Programming Language>第二章 不同类型的数据在计算机中的存储格式也不局 整数(int)32位机以4字节32位存放,其存放形式为: 3130. 876543210 00100000 符号位 0为正 其余31位存放数值 1为负存储特点:顺序存放,精确表示 例:+65(+)=100001(c a(usLe.cola
存储特点:顺序存放,精确表示
C Programming Language>第二章 实数( float)在内存中一律以指数形式存放,占4 字节3位存放,其存放形式分为两个部分为 1字节(8位) 3字节(24位) ,·单 阶符存放指 数符存放数值部分(尾数)。其中 0:正数部分0:正数符确定整个数值的符号。 1:负(阶码) 负 例:28375+=11100 =011100011×20(标准指数) 实数存储特点:指数与小数分别存放,近似表示
实数存储特点:指数与小数分别存放,近似表示
C Programming Language>第二章 字符型数据存储特点:存储形式同整型 字符型(char)以一字节8位存放,其存放形式为: 543210 0100000 符号位 0为正 设计 1为负例:A—四序号>65(+) 在计算机内以二进制存放10000 a(usLe.cola
C Programming Language>第二章 口2.2基本语法单位 1.专用符号:十,一,*,/,一,;等多为操作运算符。 2单词: ◇保留字(关键字):具有固定含义的字,作用是用来 命名C语句、数据类型、变量属性及个别运算符,一律用 小写字母表示 数据存储类别限止符:auto, extern, register, static; 数据类型限止符:long, short, unsigned, struct, union 设计 数据类型:char, double,oat,int; CiEA: break, case, continue, default, do, else, for, goto, if, return switch. while 其它: entry, sizeof, typedef; C预处理: define, include, undef, ifdef, ifndef, endif,,; qia( stc,ohlcns写
1.专用符号: +,-,*,/,—,;等多为操作运算符。 2.单词: ❖ 保留字(关键字):具有固定含义的字,作用是用来 命名C语句、数据类型、变量属性及个别运算符,一律用 小写字母表示。 数据存储类别限止符:auto, extern, register, static; 数据类型限止符:long, short, unsigned, struct, union; 数据类型:char, double, float, int; C语句: break, case, continue, default, do, else, for, goto,if, return, switch, while; 其 它: entry, sizeof, typedef; *C预处理:define, include, undef, ifdef, ifndef, endif,…; ❑ 2.2 基本语法单位
C Programming Language>第二章 用户标识符 作用:标记常数、变量、自定义数据类型、函数及 已设计 程序的名字 取名规则 以字母或下划线‘’中任一字符打头; 在第一字符之后,可以是任意的字母、下划线或数 字组成的字符序列,这个字符序列可以是空串。 qia( stc,ohlcns写
❖ 用户标识符 ➢ 作用:标记常数、变量、自定义数据类型、函数及 程序的名字 ➢ 取名规则: ▪ 以字母或下划线‘_’中任一字符打头; ▪ 在第一字符之后,可以是任意的字母、下划线或数 字组成的字符序列,这个字符序列可以是空串