我有以下的PL/I代碼: declare 1 u union,
2 c character(1),
2 ci fixed binary(4) unsigned;
ci = data_mem(data_ptr);
put list (c);
這個做什麼,是它需要一個整數,輸出的是,如果它是一個ASCII/EBCDIC值。所以它顯示字符。沙發這個作品。
我無法理解什麼是這些線背後的邏輯: COMPUTE temp = RESULT - 1.843E19.
IF temp IS LESS THAN 1.0E16 THEN
數據定義: 000330 01 VAR1 COMP-1 VALUE 3.4E38. // 3.4 x 10^38
以下是在上下文中的線(子程序返回平方根): MOVE VAR1 TO PARM1.