整数转化为二进制
1.正整数用源码表示
2.负整数用绝对值的补码表示(将绝对值取反+1)
如-50用50的补码表示
50的源码为
反码则为
补码为反码+1
二进制转化为整数
1.如果符号位为0,表示为正,直接将二进制数据翻译即可
2.如果符号位为1,表示为负,将数据-1取反.或者(取反+1)
如:
-1:
取反:
源码:
取反:
+1:
浮点型转化为二进制
将整数转化为二进制,去掉首位1,小数转化为二进制,整数去1后二进制位数+127转化为二进制,然后根据浮点型正负在最前面加上符号位。
如:-40.125
整数为101000,去掉首位1则为01000,小数为001,则整数位数为5,+127=132(10
标签:
杂谈 |
1. 执行语句和非执行语句:
每一个程序单位都由若干行组成。程序中的行有两种。即:语句行和非语句行。语句行由一个FORTRAN语句组成,它对程序运行情况是有影响的。FORTRAN语句又分为:执行语句和非执行语句。执行语句使计算机在运行时产生某些操作,如READ,WRITE等;非执行语句将有关信息通知编译系统,以便在编译时作出相应的处理,如说明语句、数据语句等。 非语句行,即注释行,它不是FORTRAN语句,不被翻译成机器目标指令,不产生任何机器操作。
3. if 语句
if(逻辑判断式) then
……
end if