cobol语言中pic 9(8)V9(2)是什么意思

1个回答

  • pic 是定义数据属性的关键字,9(n)是指它是整数类型数据,如果你学过C,那么je pic 9(8)相当于,int je,不同的是je的长度是8位!

    V是小数点,标志符,它标识小数点的位置,也就是说,9(8)V9(2)是定义了一个,整数部分有8位,而小数部分有两位,的一个数值型类型!

    至于,你也的bje pic ---,---,---.99 不知道是要表达什么意思,但是如果你不给je赋值的话,它应该就是0值,而且V所以表示的小数点是不会显示出来的,要想显示出来,要这样写,9(8).9(2),但这只是一种输出的格式,不能做为定义变量来用,要想定义变量还是要这样写

    je pic 9(8)V9(2).注,不要忘记最后要有个句点的.