(R[k]<carry)
这个问题已经困扰了我很久了,一直想弄明白,却一直都没有明白,谭浩强的书也没有写。在一个c语言的群中去问,也没有结果,只好在这里问大家了。我知道这个论坛的成员实力很强,大家都忙,不忍心打扰各位,但是我真的没有办法了(自学很困难,尤其是50多岁的人更难,望大家帮帮我)问题:
temp=temp+(R<carry)
这是c语言中的一句。我的问题是:(R<carry) 这个括号中的"<"是判断语句?或者是运算符号?怎么运行的?(这个式子在本论坛中“x86上128位二进制乘法最快速算法征解”贴子中,6楼郭先生的128x 128To256模块中也出现过。) 比较运算符,也就是如果条件成立返回1,失败返回0.在C里面,比较语句的结果直接是整数,这个可以直接和机器语言对应,所以事先效率会比较高 本帖最后由 只是呼吸 于 2014-11-19 19:18 编辑
比较运算符,也就是如果条件成立返回1,失败返回0.在C里面,比较语句的结果直接是整数,这个可以直接和机器语言对应,所以事先效率会比较高
哦,终于明白了,看来是用来进位的。谢谢mathe。
页:
[1]