一天一课DELPHI 第三课

来源:互联网 发布:java 如何运行jar包 编辑:程序博客网 时间:2024/05/01 02:16

一天一课DELPHI

学习之前应掌握的知识:
   
    基本的数学知识,进制相关

第三天

    众所周知,电脑的核心是CPU,简称中央处理器.它用来处理程序指令传送过来的数据.

    DELPHI能够处理各种类型的数据.

    整型/浮点数据,字符/字符串数据,布尔(逻辑)型数据等等

    如第一课中,edit1.text:='Hello World!';这条语句,将一个字符串'Hello World!'
 
    赋值给了edit1的text属性.

    在日常应用中,经常对各种数据进行描述.

    你多大了?  20岁    20就是一个整型数据
   
    西瓜多少钱一斤? 0.6元   0.6是一个浮点数据

    你是老师吗? 是.    是(TRUE) 是一个逻辑数据

    你是哪里人? 湖南.  湖南 在这里是一个字符串数据.

整型
  一个整型数据用来存放整数。Pascal支持五种预定义整型,它们是shortint(短整型)、 integer(整型)、 longint(长整型)、 byte(字节型)和 word(字类型),Pascal分别用相同的名字作为他们的表识符。每一种类型规定了相应的整数取值范围以及所占用的内存字节数。

类型 数值范围 占字节数 格式
shortint -128..127 1 带符号8位
inteter -32768..32767 2 带符号16位
longint -2147483648..2147483647 4 带符号32位
byte 0..255 1 带符号8位
word 0..65535 2 带符号16位
   
    Pascal规定了两个预定义整型常量表识符maxint和maxlonint,他们各表示确定的常数值,maxint为32767, longint为2147483647,他们的类型分别是integer 和longint

实型
  一个实型数据用类存放实数。Pascal支持五种预定义实型,它们是real(基本实型)、 single(但精度实型)、double(双精度实型)、extended(扩展实型)、comp(装配实型),Pascal分别用相同的名字作为他们的表识符。每一种类型规定了相应的实数取值范围、所占用的内存字节数以及它们所能达到的精度。 类型 数值范围 占字节数 有效位数
real 2.9e-39..1.7e38 6 11..12
single 1.5e-45..3.4e38 4 7..8
double 5.0e-324..1.7e308 8 15..16
extended 3.4e-4932..1.1e4932 10 19..20
comp -2**63+1..2**63-1 8 19..20

布尔型
  一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值只有两个:false和true,并且false的序号是0,true的序号是1。false 和true都是预定义常数表识符,分别表示逻辑假和逻辑真。并且true<false。boolean是布尔型的表识符
    例  if 10>9 then   ----这个表达式的逻辑结果将为TRUE
        if 'a'>'b' then ---这个表达式的逻辑结果将为FALSE

字符型
  字符型用char作为表识符。字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的,并且字符型只允许单引号中有一个字符,否则就是字符串,使用STRING作为标识。
    例   'a' 是一个字符    'abc'是一个字符串


上述的数据类型是基本的数据类型,  计算机能处理如此多的数据,我们在学习之后,看看日常生活中接触的

"数据"都是哪些类型的.

原创粉丝点击