cobol - 数据类型
字符类型
使用X定义为字符
整数型类型
使用数字9定义
对于9和X同时出现的十位字符类型,不过9的位置上只能出现数字
浮点数类型
通过定义符号V表示小数点的位置,但是V不占用实际的存储空间,程序只是记录小数点的位置,直接输出时,不会输出小数点
005900 03 ()-NAIYORYO PIC S9(04)V9 COMP-3.
Signed Numbers符号类型
针对于正负数
01 S-NUM PIC S99V99 VALUE -12.74.
S就是Signed,表示整个变量是有符号的,如果一个数字没有被定义为Signed,则只能保存正数,即是赋予一个负数,还是会变成正数。S同浮点数的V一样,直接输出不会输出出来。
Numberic Edited Fields格式输出类型
货币格式
加$即可
01 PRICE PIC 99.
01 EDITOR-PRICE PIC $99.
也可以使用多个货币格式,如果实际小于输出的,则多余的货币格式,如果实际小于输出的,则多余的货币格式,如果实际小于输出的,则多余的会被空格替代,如果小于则从左到右截取输出
算术运算符
使用CR和DB定义算术符号格式
01 EDITOR PIC $9999CR.
原始数据为正数时,CR和DR被空格取代。
原始数据为负数时,CR和DR会显示出来。
± 格式输出
+:正数输出+,负数输出-
-:正数输出空格,负数输出-
.:输出点
,:输出数位分隔符
其他格式
/: 年月日分隔符
*:抑制数据前无效的0转化为 *
Z:抑制数据前面无效的0,转化为空格
0:插入0
B:插入空格
cobol - 数据类型相关推荐
- COBOL 知识点集锦(下)
COBOL <wbr> <wbr>知识点集锦(下) cobol子程序调用 内部子程序 IDENTIFICATION DIVISION. PROGRAM-ID. PROC-A. ...
- cobol 知识点集锦
cobol 知识点集锦 COBOL <wbr> <wbr>知识点集锦(上) COBOL数据类型 计息是银行的一项重要业务,包括日常代理客户收.付计算客户利息和年度计息等.目前, ...
- 9型转x型 cobol_COBOL语言数据类型转换方法
等.目前,这些工作大多数是在IBM ES9000主机的SAFE应用系统平台上进行,该系统联机程序和联机计息程序是用IBM 370汇编语言实现的.为方便汇编语言读写,在VSAM文件存储的数据中,数据存放 ...
- COBOL入门到精通
书籍地址:https://github.com/openmainframeproject/COBOL-programming-course 还记得前阵子,新泽西州州长 Phil Murphy 在新闻发 ...
- java定义一个指针类型变量赋值吗,C++中指针的数据类型和运算相关知识小结
C++有关指针的数据类型和指针运算的小结 前面已用过一些指针运算(如p++,p+i等),现在把全部的指针运算列出如下. 1) 指针变量加/减 一个整数 例如:p++,p--,p+i,p-i,p+-i, ...
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
1.基础知识 1.1.数据库概述 简单地说:数据库(Database或DB)是存储.管理数据的容器: 严格地说:数据库是"按照某种数据结构对数据进行组织.存储和管理的容器". 总结 ...
- 上古语言从入门到精通:COBOL 教程登上 GitHub 热榜
转自机器之心 在疫情的冲击下,美国的失业人数直线上升,据统计,失业率已经达到了 10%,并且还在不断上升. 与此同时,COBOL 资深程序员却成了就业市场上的抢手货.失业人数的飙升,让美国的失业系统不 ...
- cobol和java区别,COBOL语法和文法(1)
REDEFINES 可以用不同的变量描述同一内存. 01 PART_RECODE USAGE DISPLAY 03 PART-TYPE PICTURE... 03 PART_TYPE_A. 05 PA ...
- 6.确保宿主变量定义为与列数据类型匹配
如果一个列定义为一个小整数,那么与它比较的宿主变量也应当声明为相同的定义(例如COBOL中声明为S9(4) comp).这在DB2 V8和V9中已经有显著改进,在这两个版本中,DB2会更高效地处理进行 ...
最新文章
- curl模拟post请求
- MATLAB在通信系统仿真中的注意
- Apache负载均衡设置方法: mod_proxy
- 使用windows命令行查看mySQL应用的安装路径
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(转)
- P1064 [NOIP2006 提高组] 金明的预算方案
- mysql-proxy 2进制版本安装
- 湖北工程学院计算机宿舍,湖北工程学院宿舍条件,宿舍环境图片(10篇)
- Linux备份数据 结果为0 原因:mysqldump command not found
- 破解联通HG8347R光猫
- c语言用数组发送大写字母怎么读,【C语言】(数组)C语言字符串中的小写字母转换为大写字母...
- 计算机联锁光带解锁,计算机联锁中三点检查解锁逻辑初探
- Java 总结4 数据流 文件处理
- knx ets5安装
- 【Excel】提取中/英文字符
- “集成电路”“国家安全学”正式成为一级学科!
- 在Arcmap中,如何“让标注和注记的字体,以及符号化后的符号大小随着比例尺大小的变换而变换”???
- whm 设置共享IP
- eap协议 c语言,CCNP无线技术知识点-EAP和EAPOL协议报文详解
- asterisk安装、配置