R rgb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #1 cur:=(ord(s) shr j) or ((ord(s[i+1]) shl (7-j)) and $ff)
C cxz9 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #2 是不是RGB转换成Delphi中的颜色的? shr ,shl左右移位。 都是位操作
R rgb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #3 这是组合PDU包程序里的一句。 ord是取字符的ASII码吗? &ff起什么作用?
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #4 s是一个字符串或字符型数组。 ord(s)shr j就是说字符串第i个字符的16进制向右移动J位。 ((ord(s[i+1]) shl (7-j)) and $ff)就是说字符串s的第i+1个字符的16进制向左移7-j位 然后 (ord(s) shr j) 或 ((ord(s[i+1]) shl (7-j))一下 , 最后再与1111,1111与一下。 看看Palcal的语法就清楚了。shr、shl、or、and。
s是一个字符串或字符型数组。 ord(s)shr j就是说字符串第i个字符的16进制向右移动J位。 ((ord(s[i+1]) shl (7-j)) and $ff)就是说字符串s的第i+1个字符的16进制向左移7-j位 然后 (ord(s) shr j) 或 ((ord(s[i+1]) shl (7-j))一下 , 最后再与1111,1111与一下。 看看Palcal的语法就清楚了。shr、shl、or、and。
R rgb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #5 天与地你能在帮我解释一下 “最后再与1111,1111与一下” 是什么意思吗? 我对delphi了解实在太少了,麻烦麻烦!!!
R rgb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #6 这里的 or and 有什么特别的意思吗?? cur:=(ord(s) shr j) or ((ord(s[i+1]) shl (7-j)) and $ff) cur的值究竟会是那一个呀! 就差这最后疑问了,大家在帮帮忙嘛!!!
这里的 or and 有什么特别的意思吗?? cur:=(ord(s) shr j) or ((ord(s[i+1]) shl (7-j)) and $ff) cur的值究竟会是那一个呀! 就差这最后疑问了,大家在帮帮忙嘛!!!
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-08 #7 1 1 1 1 ,1 1 1 1 与 1 0 0 1 ,1 0 1 0 等于 1 0 0 1 ,1 0 1 0 1 1 1 1 ,1 1 1 1 或 1 0 0 1 ,1 0 1 0 等于 1 1 1 1 ,1 1 1 1 给你举了与、或的例子,具体看看相关的语法书。
1 1 1 1 ,1 1 1 1 与 1 0 0 1 ,1 0 1 0 等于 1 0 0 1 ,1 0 1 0 1 1 1 1 ,1 1 1 1 或 1 0 0 1 ,1 0 1 0 等于 1 1 1 1 ,1 1 1 1 给你举了与、或的例子,具体看看相关的语法书。