基本数据类型

COBOL的数据类别主要分为:常量,变量,直接数,结构体。

 

变量:值可以改变的数据。

常量分为:普通常量,象征常量。

普通常量通过valu语句定义;而象征常量可直接使用。

普通常量的的好处:

1,在程序中不用每次写出具体的数值。

2,更改数据可直接在valu语句后更改。

象征常量:                                            象征常量的内容:                                               十六进制:           

zero(zeros,zeroes)                                       数值0或字符'0’                                                 F0     

space(spaces)                                                空格                                                                    40

high-value(high-values)                                将相应的二进制码全置为1                              FF

low-value(low-values)                                    将相应的二进制全置为0                                 00

quote(quotes)                                                  引号                                                                   7F

all                                                                             将字符连接成字符串

 

 

直接数分为:数字型直接数,字符型直接数。

数字型直接数:直接给出的数字;

 只能包括数字,正负号,小数点,最多只可包括18个数字。

字符型直接数:通过引号给出的;

 可包括数字,字母,特殊字符,最多只能含160个字符。

 

 

结构体:一组相关的数据。

结构体分为单元结构体,组结构体。

单元结构体指包括单个数据项,组结构体包括多个数据项。

 

COBOL中运算的数据分为,整型数类型和浮点型类型。

整型数类型用9定义。

浮点型类型用v定义。v是隐含小数位。

 

字符类型用X定义。

 

有符号的类型用S定义。s=signed             S 是隐含符号位。

系统默认是正数。定义负数时,若没有使用S,会自动转为正数。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值