The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
posts - 306, comments - 2047, trackbacks - 78, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

COBOL中USAGE的用法

Posted on 2010-11-02 15:49 Cure 阅读(261) 评论(0) 编辑 收藏
定义的时候如果是这样:PIC S9(05) USAGE COMP-3
 就是说这个字符串最会存储的时候会压缩一下,例如“123456”,会存成一个
COMP3的,最终就是3个byte,
就是说原来的“123456”占6个byte,其中的每个数字都应得都有ASCII码,比方说1对应的ASCII是49,那么“123456”对应的二进制就是“495051525354”,
使用这种方式存储后,对应的二进制码也就是“123456”,这样的话就是压缩了一半的byte数。

 

不知这样理解对否。