C语言教学之数据类型表达式.pptxVIP

  • 0
  • 0
  • 约3.1千字
  • 约 61页
  • 2026-01-31 发布于江西
  • 举报

没有规矩,不成方圆。;3.1C数据类型

3.2常量与变量

3.3整型数据

3.4实型数据;3.5字符型数据

3.6变量赋初值

3.7各类数值型数据间混合运算

3.8算术运算符和算术表达式

3.9赋值运算符和赋值表达式

3.10逗号运算符和逗号表达式;本章大纲;基本规定:

理解C语言数据类型;

理解常量概念、常量分类;

理解整型、实型和字符型数据寄存形式;

掌握变量概念、变量分类及变量初始化措施;

掌握各类数值型数据间混合运算规则;

掌握常见多种运算符及表达式;

理解运算符优先级与结合性。

重点:基本数据类型;变量定义和赋值;运算符与表达式

难点:自定义数据类型;运算符优先级。;数据类型在数据构造中定义是一种值集合以及定义在这个值集上一组操作。;数据构造是指同一数据元素类中各数据元素之间存在关系。数据构造分别为逻辑构造、寄存构造(物理构造)和数据运算。数据逻辑构造是对数据之间关系描述,有时就把逻辑构造简称为数据构造。数据构造在计算机中表达(映像)称为数据物理(寄存)构造。;(1)不一样样计算机语言所容许定义和使用数据构造是不一样样。

(2)处理同一类问题,假如数据构造不一样样,算法也会不一样样。;3.2常量与变量;例3.1符号常量使用。;这样麻烦给常量起了名字,有什么好处吗?;3.2.2变量;?;标识符(identifier):用来标识变量名、符号常量名、函数名、数组名、类型名、文献名有效字符序列称为标识符。;(1)符合标识符2个命名规则;

(2)不能和关键字(32个)重名。

必须同步满足以上两个条件。;3.3整型数据;1.整型数据在内存中寄存形式;在计算机系统中,数值一律用补码来表达(寄存)。重要原因:使用补码,可以将符号位和其他位统一处理;同步,减法也可按加法来处理。此外,两个用补码表达数相加时,假如最高位(符号位)有进位,则进位被舍弃。;原码是一种计算机中对数字二进制定点表达措施。原码表达法在数值前面增长了一位符号位(即最高位为符号位),该位为0表达正数,该位为1表达负数,其他位表达数值大小。;2.整型变量分类

;假如内存中有个数据是这样寄存,那么它是多????;3.整型变量定义

;例3.2整型变量定义与使用。;0000000000001100(a=12)

+0000000000001010(u=10)

-----------------

0000000000010110(c=22);0000000000011000

1111111111100111

+1

-----------------

1111111111101000(b=-24补码)

+0000000000001010(u=10)

-----------------

1111111111110010(d补码)

-1

-----------------

1111111111110001

0000000000001110(d绝对值=14);4.整型数据溢出;0111111111111111(a=32767)

+1

-----------------

1000000000000000(负数)?

-1

-----------------

文档评论(0)

1亿VIP精品文档

相关文档