3第三章 数据类型与运算规则

合集下载

VFP第三章

VFP第三章
Visual Visual Foxpro
程序设计教程
北京邮电大学出版社
第3章 Visual FoxPro的数据及其运算 FoxPro的数据及其运算
本章知识要点
了解并掌握基本数据类型以及Visua FoxPro的常 用函数、表达式的使用。 重点:Visual FoxPro的常用函数,内存变量的使 用。 难点:内存变量的使用。 计划课时:2课时。
7.Memo (备注型,用字母M表示) 备注型,用字母M表示) 备注型数据(又叫记忆型、注释型)用于存放较多 字符的数据。其长度系统定义为4位。它能接受一切字符 数据,当数据中定义一个备注字段时,系统自动生成一个 与表文件同名但扩展名为.FPT的备注文件。
通用型,用字母G表示) 8. General (通用型,用字母G表示) 通用型数据用来存放电子表格、图像、声音等OLE对 象的数据。其长度系统定义为4位。通用型数据内容与备 注型相同,也是存放在扩展名为FPT的备注文件中。
例:
a1 = 6 STORE 6 TO a1,a2,c
注意: 注意: 访问内存变量时,若它与字段变量同名时, 访问内存变量时,若它与字段变量同名时, 则应该用如下格式进行访问: 则应该用如下格式进行访问: M.内存变量名 内存变量名 或 M—>内存变量名 内存变量名
姓名= 王明” 例:M.姓名=“王明” 姓名 或 M—>姓名=“王明” 姓名= 王明” 姓名
( ) ; **或 ; * ; / ;
(括号) (乘方) (乘)
^
% ; + ; -
(除) (求余数) (加) (减)

例: y = x2-3x+9
2.字符型表达式 2.字符型表达式 字符型表达式 是用字符运算符将字符型数据连接起来的式子,其运 算结果是字符型数据。运算符有两种: (1). 连接运算 “+”:将两个字符串连接起来形成一个新的字符串。 “-”:是去掉前一字符串的尾空格,然后与后面字 符串连接起来,并把去掉的尾空格放到结果串的末尾。 (2). 包含运算 <字符串1> $ <字符串2> 包含运算的结果是逻辑值:若<字符串1>包含在<字符 串2>之中,其表达式值为.T.,否则为.F.。

C语言课件第三章

C语言课件第三章

三、 自增、自减运算符 ++ --
++、- -运算符的作用是使变量的值加1或减1
1)该运算符为单目运算符,其运算对象只能是 变量,不能为常量或者表达式。 例如: i++ 、x- - 都是正确的 5++ 、(x+y)++ 都是错误的
2)该运算符作前缀、后缀都可以 例如 i++、++i、i- - 、- -i 都是正确的
3)对变量而言 i++ 或者++i都相当于i=i+1 i- -或者- -i都相当于i=i-1
例如: main( ) { int i=3 , j=3; +i+++i; j---j;; printf (“%d, %d\n”, i, j ); }
运行结果:4,2
4)但如果作为表达式,前缀和后缀则不同: 后缀:先取值再运算(i++,先取i值,i再自加) 前缀:先运算再取值(++i,i先自加,再取i值)
2)强制类型转换运算符优先级高于算术运算符
float x=3.6; int y; y=(int)x%3+2;
x = ?3.6 y=?2
计算下列表达式的值 设 x=2.5, a=7,y=4.7
x+a%3 * (int)(7x7+.2y ) % 2 / 4
设 a=2,b=3,x=3.5,y=2.5
(float5).(0a+b )/2+(int3)(x)%(int2)(y)
例如: main() { int i=3; printf(“%d\n”+, +i+i+ ); printf(“%d”, i ); }

3 数据类型、运算符和表达式

3 数据类型、运算符和表达式

三、整型数据
3.1.整型常量 整型常量即整常数按不同的进制区分, 整型常量即整常数按不同的进制区分 , 整型常数 有三种表示方法: 有三种表示方法:
十进制数: 以非0 220, 560, 十进制数: 以非0开始的数 如:220, -560, 45900 八进制数: 06; 0106, 八进制数: 以0开始的数 如:06; 0106, 十六进制数: 十六进制数: 以0X或0x开始的数 如:0X0D, 0XFF, 0x4e
一般情况下,符号常量名用大写、变量用小写。 一般情况下,符号常量名用大写、变量用小写。
3、符号常量的声明和使用 一般放在程序的前端, <…>在一块: 一般放在程序的前端,与#include < >在一块: #define 符号常量名 值 如:#define Zero 0 好处: 好处: 含义清楚 (#define Second 60) (#define (#define 一改全改 (#define PI 3.14)
3. 整型变量的溢出
main(){ i,j; int i,j; unsigned k,l,m; k,l,m; i=32767 32767; i=32767; j=i+1 j=i+1; l=65535 65535u l=65535u; m=l+2 m=l+2; printf("j=%d\n",j); printf("j=% n",j); printf("l=% n",l); printf("l=%u\n",l); printf("m=% n",m); printf("m=%u\n",m); }
3.2、整型变量 整型变量的分类:加上不同的修饰符 1 . 整型变量的分类 : 加上不同的修饰 符 , 整型变 量有以下几种类型; 量有以下几种类型; C 语言标准没有规定整型变量在计算机内存中所 占的字节数,它与具体的机器和操作系统有关: 占的字节数,它与具体的机器和操作系统有关:

VF课件

VF课件

数组一旦被定义之后,该数组的每个元素的初值为逻辑假 .F.,可以使用有关的命令给数组元素赋值。 示例:DIMENSION AB(3),C[5],D(2,3) 示例 2. 数组的赋值 数组元素的赋值 赋值与普通内存变量一样,可以通过STORE命 赋值 令或赋值号“=”来实现。 示例: 示例: 给二维数组X和一维数组Y进行赋值。 DIMENSION X(3,4),Y(3) STORE 5 TO X Y(1)=325 Y(2)=“ABC” Y(3)=.T.
(2)数值型: (简写为N) 数值型: 数值型 数值型数据可以进行算术运算,用来表示一个数量 的大小。它包含0~9的阿拉伯数字、小数点与正负号, 长度为1~20位。在内存中,数值型数据占用8个字节。一 般将需要参加数学运算的数据定义成数值型。 例如:538,-10.5等 可以采用科学记数法形式书写。如6.757E4 (3)浮动型数据 浮动型数据(简写为F) 浮动型数据 浮动型数据即浮点数据,在功能上与数值型数据等价,最大 长度为20位,也占用8个字节的存储空间。使用它的主要目的 是使计算机具有较高的精度。它由尾数、阶数和字母E组成。 只能用于数据表中字段的定义。
建立内存变量文件 格式:SAVE TO <内存变量文件名> [ALL LIKE/ALL EXCEPT <通配符>] 说明:内存变量文件的扩展名为.MEM 示例:SAVE TO AA SAVE TO MM ALL LIKE X* SAVE TO BB ALL EXCEPT ?Y 内存变量文件的调入 格式:RESTORE FROM <内存变量文件名> [ADDITIVE] 说明: ADDITIVE选项的作用是保留现有内存变量 示例:RESTORE FROM MM RESTORE FROM BB ADDITIVE

C语言第3章数据类型

C语言第3章数据类型

序 设 计
C
6
§3.1 C语言的基本元素和数据类型
字符型 char 程序=算法+数据结构 基本类型 整型 int 单精度 float 实型(浮点型) 算法处理的对象是数据 双精度 double 数据结构是数据的组织形式 数组型 array 数据类型是指数据的内在表现形式 数据类型 结构体型 (含位段)struct (代码,存储,运算)。 构造类型 共用体型 union 枚举型 enum 自定义型 typedef 指针类型 (pointer) 空类型 void
内容提要:
C语言的基本元素和数据类型 常量与变量
各种数据类型的常量和变量
变量赋初值 各种类型的数据间的混合运算 几种基本运算符及其表达式
3
程 序 设 计
C
§3.1 C语言的基本元素和数据类型
一、符号集(字符集) C语言经常使用的基本符号共有以下五种: (1)大写字母:A~Z (2)小写字母:a~z (3)阿拉伯数字:0~9 (4)下划线:_ (5)标点符号和运算符
程 序 设 计
C
19
§3.4 实型数据
三、实型数据的舍入误差
虽然实型数据的表示形式有两种但在内存中均是以指 数形式存放 数 阶 若数据超过有效位,则被 小数 指数 符 符 舍去,故可能产生误差。 例3-4 #include <stdio.h> Void main( ) { float a, b; a=123456.789e5; b=a+20; printf(“a=%f, b=%f\n”, a,b); } a=12345678848.000000, b=12345678848.000000
C语言程序设计
C Programming Language

基本数据类型

基本数据类型

第三章基本数据类型、运算符与输入输出函数⏹ 3.1 基本数据类型⏹ 3.2 常量⏹ 3.3 变量⏹ 3.4 C语言的运算符和表达式⏹ 3.5 输入输出函数3.1 基本数据类型数据类型基本类型构造类型其他类型整型带符号无符号基本整型(int)短整型(short int)长整型(long int)整型(unsigned int)短整型(unsigned short int)长整型(unsigned long int)字符型(char)实型(浮点型)单精度型(float)双精度型(double)长双精度型(long double)枚举类型(enum)数组类型结构体类型(struct)共用体类型(union)指针类型空类型(void)3. 2 常量何谓常量——程序中直接书写的数据;例如:a=100; b=a+12;常量类型——以字面形式区分;例如: 12 (基本整型)3.5 (实型)123L (长整型)'A' (字符型)符号常量——用标识符代表一个常量。

3.2 常量3.2.1整型常量整型常量就是整常数,可以用三种进制形式表示:1.十进制数:以非0数字开头的数。

如123,-123等,其每个数字位可以是0~9。

2.八进制数:以数字0开头的数。

如0123,-0123等,其每个数字位可以是0~7。

3.十六进制数:以0x(或0X)开头的数。

如0xffff,0x1111,-0x123等,其每个数字位可以是0~9、A~F(或a~f)。

3. 整常量类型int 型常数:-32768~32767视为int常数;可赋给int、long型变量。

long型常数:在-2147483648 ~2147483647之内、但超出-32768~32767的数及带后缀l / L的视为long型常数;可赋给long型变量。

long int long-2147483648 -32768 0 32767 2147483647带后缀l 或L的数:long整型量的溢出若一个变量无法容纳下要存入的数,这种现象称为溢出,溢出将导致数据存储错误;在运算过程中也有可能产生溢出导致运算结果错,因此程序设计中应避免产生溢出。

数据类型及运算

注意事项: 注意事项: (1) (1) 变量必须先定义后使用,标准C规定定义语句必须 变量必须先定义后使用,标准C规定定义语句必须 放在所有可执行语句之前; 放在所有可执行语句之前; (2) (2) 每个变量必须且只能被指定为一种类型; 每个变量必须且只能被指定为一种类型; (3) (3) 一般习惯上用小写字母表示变量名, 一般习惯上用小写字母表示变量名, 用大写字母 用大写字母 表示符号常量名,以示区别。(仅是习惯不是规定) 表示符号常量名,以示区别。(仅是习惯不是规定) 6 多个变量间 逗号分隔
内存中存储形式
负数的补码 =反码+1 =原码取反+1
内存中存储形式 10
A B
整型数据在内存中的存储形式
----以有符号 2 字节整型为例 32767(215-1)的 16位编码 原码:01111111 11111111 反码:01111111 11111111 补码:01111111 11111111 内存中存储形式 -32767(1-215)的 16位编码 原码:11111111 11111111 反码:10000000 00000000 补码:10000000 00000001 内存中存储形式
A B
空类型void 3
3.2~3.3(1) 常量与简单变量–以数值型为例
• 常量: 在程序运行中,其值不变的量,如: 23.7, - 67 等。 • 变量: 在程序运行过程中,其值可以改变的量, 在内存中占据一定的存储单元。
变量a 150 50
A B
4
一、两类常量
常数常量和符号常量 常数常量 如-10, 3.14 符号常量: 用标识符表示的常量。符号常量用 预处理(宏定义)命令定义在函数之外。 定义形式: A B

C语言第03章--数据类型和表达式

通常不被初始化的变量,其值为危险的随机数 通常不被初始化的变量,其值为危险的随机数
char int
ch = 'a'; i = 1;
17
变量的属性
例:
int sum=10; 类型
内存存放说明: 内存存放说明: 存放说明 变量名 1001 sum 10 变量值
存储单元的地址
二、 变量
命名规则 在C中变量名 函数名 文件名 数组名 等均称标识符 变量名, 函数名, 文件名, 数组名, 变量名 标识符 (identifier), 可由字母 数字 下划线 字母,数字 下划线组成,且第一个必 字母 数字和下划线 须为字母或下划线 字母或 字母 下划线,前8或32个有效。 注意: 字母大小写敏感; 注意 字母大小写敏感 不可用关键字; 不可用关键字 不可出现空格; 不可出现空格 见名知意; 见名知意 如: a1与A1为不同的变量名 如: int, for, if 等 如: stu 1, a 1等 如: sum, sort 等
e前必须有数 前必须有数 字,e后必须 后必须 有整数
合法:0.123、.123、123.0、123.、0.0 合法: 、 、 、 、 错误: 错误 - 2.0e2.5 e8
(3)字符常量 字符常量 —— 用单引号括起来的一个字符或转义字符 括起来的一个字符或转义字符 一个字符或转义字符. 例: ‘A’, ‘o’ , ‘1’, ‘#’, ‘a’ 等
float
必转
char, short long unsigned int 低
double 高
自动类型转换
34
例:
若:i 为 int , f为float ,d 为 double e 为long
字节数

第三章 数据类型运算符与表达式


三、变量
3、变量值的存储 变量被定义以后,系统在运行时会为该变量分配一个相 应大小的存储空间,称为存储单元。 给变量赋值后,该变量对应的存储单元中会存放该值, 这个值称为变量的值。 那么变量的值在变量的存储单元中是如何表示的呢? (1)整数是以补码的形式存放的。 (正数的补码是其本身,负数的补码为原码按位取反加1) 如:int a=2, b; b= -2; a 00000000 00000010 b 11111111 11111110
(一)算术运算符和算术表达式
表达式的值: 表达式运算得到的最终结果为表达式的值。 也就是整个式子代表的值 如a=5,b=2; a+b 7
(二)赋值运算符和赋值表达式
赋值运算符:= 格式:变量=表达式 如:int a,b; 下面都是正确的赋值表达式 a=5; b=3; a=2+3; a=a+2; b=a*a; 赋值运算为“从右向左”结合的。 如x=y=z=3 它等价于:x=(y=(z=3))
第三章 数据类型运算符与表达式
信息管理系
3.0、C语言中标识符的概念
• 在程序中,由程序设计者使用的名字成为标 识符。标识符用以标志区分不同的东西。它 可以用作函数的名字、变量、常量的名字, 以及文件的名字等等。
一、C语言中的标识符分类
• 用户标识符 • 关键字(语句标识及类型标识)(P375附录II) 例如:real,main,char,int,float,double, long,if,for,switch,default,break等。 • 预定义标识符(函数名字等) 例如:define,include,printf,scanf,sin等。
2的原码表示:00000000 00000010 -2的补码表示:11111111 11111101+1=11111111 11111110

第三章 数据类型、运算符及表达式§31 字符及标识符


2关系运算符
比较两个操作数的大小的运算符,称为关系运算符。 关系运算的表达式,称为关系表达式。 例如, 3+5 > 7-4 关系表达式也有它的值。 如: 8 > 3, 该关系成立,因此关系表达式的值为真, 反之, 其值为假。 在C语言中,用数值1表示真,用数0表示假。 如,7 == 2,关系表达式为假,其值为0。 关系运算符的种类和表达式如下:

*C 语言提供的长整数的表示方法可以用来扩大整数的取值 范围. – 例如, 41l, 037l, 0x1fL 字母后面的l 或 L ,表示该数是长常数., 上面三个数,分别是十进制、八进制、十六进制长整数。 一个在整数中放不下的普通整数也被作为长整数,
因此, 把其后紧跟有 l 或 L 的整数叫显式长整数. • 在16位字长的机器上,长整数的位数是 32 位 ( 增长一倍 )。 故长十进制整数取值范围为 -2147483648 到 2147483647。 (2)整型变量: • 基本整型 int 如: int x; • 长整型 long 如: long int y; 或 long y ; • 无符号 unsugend 如: unsigend int z; 或 unsigend z。
• 关键字
具有固定意义的标识符,用户不能用作为自己的标识符, 它们共有32个,除符号常量外都用小写字母表示,就其用途 分五类。 (1) 数据类型 int char float double short ... (2) 存储类型 extern static register auto typedef (3) 控制语句 if else for while do .... (4) 运算符 sizeof (5) 符号常量 EOF BOF .... *它们的含义后面将会络续提到。 * 用户定义的标识符,不能和关键字同名。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
\n \t \r \\ \ddd \xhhh 换行 横向跳格 回车 反斜杠 ddd表示 到3个八进制数字 表示1到 个八进制数字 表示 hhh表示 到3个十六进制数字 表示1到 个十六进制数字 表示
若:a为1,b为0 为 , 为 输出: 0 printf(“%d \t %d \t”,a,b); 输出:1 1 printf(“%d \n%d \n”,a,b); 0
16 计算机科学工程系 李书涛
第三章 数据类型与运算规则
二、实型变量
1. 定义形式
单精度
一个变量
共三种
4 float 8 双精度 double 长双精度 long double 16
实型常量不区分 单精度和双精度
2. 占存储空间
17
计算机科学工程系
李书涛
第三章 数据类型与运算规则
3. 变量的取值范围
有两种表 示形式
包括实型常量和实型变量
小数 0.123 实型常量只能用十进 制形式表示, 制形式表示,不能用 指数 123e-3 八进制和十六进制
非法
1e3、1.8e1e3、1.8e-3、-123e-6、-.1e-3 123e.1ee5、1e-3.2、e、.e-03 e5、1e-3.2、 .e-
指数格式: 数符尾数 阶符阶码 尾数e阶符 指数格式: 数符尾数 阶符阶码
计算机科学工程系 李书涛
21
转义字符表示法 转义字符表示法
第三章 数据类型与运算规则
22
计算机科学工程系
李书涛
第三章 数据类型与运算规则
转义字符举例
\ddd \xhhh \101 \141 \60 \x41 \x61 \x30 表示1到 个八进制数字对应 数字对应ASCII字符 表示 到3个八进制数字对应 字符 表示1到 个十六进制数字对应 数字对应ASCII字符 表示 到3个十六进制数字对应 字符 表示‘ 表示‘A’ 表示‘ 表示‘a’ 表示‘ 表示‘0’ 表示‘ 表示‘A’ 若:a =‘\101’ ,b =‘\141’,c=‘ \60’; 表示‘ 表示‘a’ 若:x =‘\x41’ ,y =‘\x61’,z=‘ \x30’; 表示‘ 表示‘0’
18 计算机科学工程系 李书涛
第三章 数据类型与运算规则
float型数的表示范围 型数的表示范围
实型数据在计算机中以指数形式存储, 实型数据在计算机中以指数形式存储,单精 指数形式存储 变量占四个字节。 度float变量占四个字节。一个字节存放指数部分 变量占四个字节 一个字节存放指数部分, 三个字节存数值部分。 三个字节存数值部分。 阶符 单精度实型 阶码 数符
3. 符号常量: #define PI 3.14159 符号常量: 宏定义:给常量定义一个标识符,称宏名,大写。 宏定义:给常量定义一个标识符,称宏名,大写。
7 计算机科学工程系 李书涛
第三章 数据类型与运算规则
二、变量
1. 在程序运行中,值发生变化; 在程序运行中,值发生变化; 2. 必须先定义,再使用; 必须先定义,再使用; 3. 变量通过变量名来标识。 变量通过变量名来标识。 变量名和内存中的存储单元 相对应。 相对应。编写程序时通过变 量名来存、取存储单元。 量名来存、取存储单元。
2 计算机科学工程系 李书涛
§1 数据与数据类型
第三章 数据类型与运算规则
§1
数据与数据类型
数据的描述 数据的操作 数据结构 算法
程序的任务是对数据进行处理, 程序的任务是对数据进行处理,数据是程 序处理的对象, 序处理的对象,而运算符是施加给这些数据的 操作,数据和运算符是表达式的基本元素。 操作,数据和运算符是表达式的基本元素。
空类型(无值类型) 空类型(无值类型) void
4
结束
首页
上页
下页 计算机科学工程系 末页 节
李书涛
第三章 数据类型与运算规则
关于类型的含义
1. 不同类型数据采取不同的存储形式; 不同类型数据采取不同的存储形式 存储形式; 2. 不同类型数据在内存中占有不同的 存储空间; 存储空间; 取值范围; 3. 不同类型数据对应不同的取值范围; 不同类型数据对应不同的取值范围 4.不同类型数据确定了允许对其进行不 不同类型数据确定了允许对其进行不 同的操作类型 操作类型。 同的操作类型。
11 计算机科学工程系 李书涛
第三章 数据类型与运算规则
1. 定义形式
基本整型 短整型 长整型 无符号整型 无符号短整型 无符号长整型
一个变量
共六种
int short int long int unsigned int unsigned short unsigned long
2 2 4 2 2 4
二进制 7位
尾数
二进制 23位 23位
2-23 <= |尾数| <= 1-2-23 |尾数 尾数| 1最小尾数= 2-23 最大尾数= 1-2-23 119
0 000 0000 0000 0000 0000 0001 0 111 1111 1111 1111 1111 1111
计算机科学工程系 李书涛
5 计算机科学工程系 李书涛
§2 C语言的基本数据类型
第三章 数据类型与运算规则
§2 C语言的基本数据类型 语言的基本数据类型
整型 int 基本类型 字符型 char 实型(浮点型) 实型(浮点型) 按照数据在程序中的取值分为两类: 按照数据在程序中的取值分为两类: 值保持不变-----常量 x=2 常量 值保持不变 值随程序运行变化-----变量 变量 值随程序运行变化
32c、x.y、start+9、c2.0 、 、 、 非法 NAME name 表示两个不同的标识符。 表示两个不同的标识符。
(2)不能用系统中的关键字作为变量名 )
r
规定
9
不提倡大小写混合使用
计算机科学工程系
李书涛
第三章 数据类型与运算规则
3.2.2 整型数据
一、整型常量
有三种表 示形式
整型数据包括整 整型数据包括整 型常量和整型变量, 型常量和整型变量, 整型数据以二进制补 码形式存储。 码形式存储。 加前导0
8
类型 变量名表
int a, b;
memory a 3256 8
变量
计算机科学工程系 李书涛
第三章 数据类型与运算规则
有关变量名的规定 4. 有关变量名的规定
(1)以字母或下划线开头 )
int a,b,A123,_b;
int a; 3)变量名中的字母是区分大小写 区分大小写的 (3)变量名中的字母是区分大小写的。 ….. sum、stu_name、_age、Lts_1_2、a2 、 、 、 、 A=5;
a=
14
计算机科学工程系 李书涛 则:unsigned a= 215=32768,而int a=-32768 =32768,
第三章 数据类型与运算规则
int型数的表示范围 型数的表示范围
型数存储长度为16位二进制 型数存储长度为 位二进制(2Byte) 例 int型数存储长度为 位二进制 10 01 01 01 01 01 01 00 01 01 01 01 01 00 01 01 0 0 0 0 0 0 1 0 0 0 0 0 1 0
第三章 数据类型与运算规则
1
Байду номын сангаас
计算机科学工程系
李书涛
目录
第三章 数据类型与运算规则
第 三 章 数据类型与运算规则
§1.数据与数据类型 §2.C语言的基本数据类型及其表示 §3.算术运算 §4.关系运算与逻辑运算 §5.自增自减运算 §6.位运算 §7.赋值运算与条件运算 §8.其他运算 §9.混合运算及数据类型转换
6 计算机科学工程系 李书涛
+y
第三章 数据类型与运算规则
3.2.1
一、常量
常量与变量
整型 100,125,-100 , , 实型 3.14 , 0.125 字符型 ‘a’, ‘b’ 字符串常量 字符串常量 “string”
1. 在程序运行中,其值保持不变 在程序运行中,
2. 表示方法: 表示方法:
第三章 数据类型与运算规则
3.2.4 字符型数据
一、字符型常量
字符型常量 字符型变量
1. 用单引号包含的一个字符是字符型常量 2 .只能包含一个字符 只能包含一个字符
‘a’,’A’, ‘1’ ‘abc’ “a”
20
r
计算机科学工程系 李书涛
第三章 数据类型与运算规则
3. 转义字符 有些以“ 开头的特殊字符称为 开头的特殊字符称为转义字符 有些以“\”开头的特殊字符称为转义字符
3 计算机科学工程系 李书涛
第三章 数据类型与运算规则
C语言的数据类型 语言的数据类型 语言
整型 int char 单精度实型 float 双精度实型 double union
基本类型
字符型 数组类型
实型(浮点型) 实型(浮点型) 结构类型 struct 联合类型 枚举类型 enum
数据类型
构造类型 指针类型
十进制 1234 八进制 十六进制 01234,0125 ,
加前导0x如0x123,0xffff 如

10
100、 100、-8、0;010、024;0x38、0X1F 010、024;0x38、
计算机科学工程系 李书涛
第三章 数据类型与运算规则
二、整型变量
掌握要点 1 有几种定义形式; 有几种定义形式; 2 每种形式占存储空间的大小不同; 每种形式占存储空间的大小不同; 3 取值范围不同; 取值范围不同; 4 输入输出格式不同。 输入输出格式不同。
上面的数再加1是 多少? 多少?
补码表示
=215-1=32767 =1 =3 =-215=-32768
相关文档
最新文档