在fortran编程语言中 IWD=ISHFT((IZZ-1),IN1I)+1 ICH=IAND(IZZ,I1II) 什么意思尤其是ISHFT和 IAND
答案:2 悬赏:70 手机版
解决时间 2021-03-29 14:08
- 提问者网友:一抹荒凉废墟
- 2021-03-29 04:52
在fortran编程语言中 IWD=ISHFT((IZZ-1),IN1I)+1 ICH=IAND(IZZ,I1II) 什么意思尤其是ISHFT和 IAND
最佳答案
- 五星知识达人网友:零点过十分
- 2021-03-29 06:18
这是位运算的函数。
ishft( a , b )
的意思是把 a 变量左移 b 位。如果 b 是负数,则表示右移。
iand( a , b )
的意思是,对 a 好 b 做逻辑并 运算。
如果你对位运算不理解,请自己看教科书。(不止Fortran有位运算,其他语言都有)追问你说的 并 是 与 的意思吗追答对追问再次追问一次,iand到底是 “与 ”还是“或”~请回答一下,这很重要~谢谢诶追答与啊
i j IAND (i, j)
1 1 1
1 0 0
0 1 0
0 0 0
ishft( a , b )
的意思是把 a 变量左移 b 位。如果 b 是负数,则表示右移。
iand( a , b )
的意思是,对 a 好 b 做逻辑并 运算。
如果你对位运算不理解,请自己看教科书。(不止Fortran有位运算,其他语言都有)追问你说的 并 是 与 的意思吗追答对追问再次追问一次,iand到底是 “与 ”还是“或”~请回答一下,这很重要~谢谢诶追答与啊
i j IAND (i, j)
1 1 1
1 0 0
0 1 0
0 0 0
全部回答
- 1楼网友:何以畏孤独
- 2021-03-29 06:30
对这个真是一窍不通 抱歉 诶 呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯