在fortran编程语言中 IWD=ISHFT((IZZ-1),IN1I)+1 ICH=IAND(IZZ,I1II) 什么意思尤其是ISHFT和 IAND

发布网友 发布时间:2022-04-24 13:39

我来回答

1个回答

热心网友 时间:2023-10-14 18:46

这是位运算的函数。

ishft( a , b )
的意思是把 a 变量左移 b 位。如果 b 是负数,则表示右移。

iand( a , b )
的意思是,对 a 好 b 做逻辑并 运算。

如果你对位运算不理解,请自己看教科书。(不止Fortran有位运算,其他语言都有)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com