下载此文档

4jidao-chap3程序设计语言初步.ppt


文档分类:IT计算机 | 页数:约116页 举报非法文档有奖
1/116
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/116 下载此文档
文档列表 文档介绍
4jidao-chap3程序设计语言初步
标识符是由程序员定义的单词,用来给程序中的数据、函数和其他用户自定义对象命名。
程序设计语言本身会定义一些专用名称,称之为保留字或关键字,它们具有特定含义,程序员不能另做他用。如:C语言规定nterchange)标准编码模式来对字符进行编码 。每个字符占用8位内存(1个字节);
数据类型
16
ASCII表
L H
0000
0001
0010
0011
0100
0101
0110
0111
0000
NUL
DLE
SP
0
@
P

p
0001
SOH
DC1
!
1
A
Q
a
q
0010
STX
DC2

2
B
R
b
r
0011
ETX
DC3
#
3
C
S
c
s
0100
EOT
DC4
$
4
D
T
d
t
0101
ENQ
NAK
%
5
E
U
e
u
0110
ACK
SYN
&
6
F
V
f
v
0111
BEL
ETB
,
7
G
W
g
w
1000
BS
CAN
)
8
H
X
h
x
1001
HT
EM
(
9
I
Y
i
y
1010
LF
SUB
*
:
J
Z
j
z
1011
VT
ESC
+
;
K
[
k
{
1100
FF
FS

<
L
\
l
|
1101
CR
GS
-
=
M
]
m
}
1110
SO
RS
.
>
N
^
n
~
1111
SI
US
/
?
O
_
o
DEL
2000H
2002H
2004H
2003H
2001H
01000001
存储空间
该存储区存放字符‘A’
思考:若从键盘上输入字符存储到内存,字符到二进制编码的转换是由什么部件来实现的?
17
ASCII(‘A’)=65 ‘A’的ASCII值是65
ASCII(‘a’)=97
规律:大写字母的ASCII编码+32=小写字母的ASCII编码
数据类型-字符型
18
数据类型-字符型
关系运算(按照ASCII大小):
<,<=,>,>=, = =,!=
例如:‘A’< ‘a’ 结果为真,因为‘A’的ASCII是65 ,‘a’的ASCII是97 ,65<97
字符型所允许的运算包括(将字符型数据当作整型数据对待):
算术运算:ch2=ch1-32 (若ch1值为‘b’,则ch2为‘B’)
ch2=ch1-1 (若ch1值为‘b’,则ch2为‘a’)
ch2=ch1+1 (若ch1值为‘b’,则ch2为‘c’)
19
浮点型
浮点型是带小数部分的数字类型 ,,(科学计数法,即 * )。
抽象地讲,浮点型数据的值域是全体实数,但是由于计算机表示方面的原因,计算机只能表示它的一个有限子集。
同样由于计算机表示方面的原因,实数在计算机内部的表示有时是不准确的。例如,存储圆周率时,只能表示成近似的值。
数据类型
20
数据类型
C语言支持三种不同长度的浮点数据类型:float、double和long double。 其中float一般占32位(4字节);double一般占64位( 8字节), long double占96位( 12字节)。
三者区别:越后面的类型运算精度越高,值域越大,但占用的内存单元越多。
21
浮点型所允许的运算包括:
二目算术运算 :+、-、*、/;
浮点型数据进行二目运算结果还是浮点型。 如:=
单目算术运算 :取负值
关系运算:<,<=,>,>=,= =,!=
数据类型-浮点型
注意:要避免做两个实数相等或不相等的比较。由于计算机表示方面的近似性,会使得本来应该相等的两个数不等。建议在比较两个浮点数X和Y是否相等时使用|X-Y|<∑,其中∑是一个绝对值较小的正浮点数。
22
数据类型-布尔型(补充)
布尔类型数据:取值只有两种,真(True)或者假(False)。允许的运算包括:与、或、非。
绝大多数程序设计语言中有布尔类型这种数据类型,如Pascal语言。但是C语言没有定义这种数据类型。
布尔型
23
标准类型是原子的、不可再分的。程序员可以以标准类型为基本构件,构造出复杂的

4jidao-chap3程序设计语言初步 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数116
  • 收藏数0 收藏
  • 顶次数0
  • 上传人电离辐射
  • 文件大小1.52 MB
  • 时间2022-05-20