|
|
|
|
 问一个“愚笨”的问题? - xwfzml2003 [ 2005-10-27 14:02 | 125 byte(s)]
 Re: 问一个“愚笨”的问题? - sideleft [ 2005-10-27 22:31 | 195 byte(s)]
 Re: 问一个“愚笨”的问题? - xwfzml2003 [ 2005-10-28 09:13 | 262 byte(s)]
 Re: 问一个“愚笨”的问题? - alula [ 2005-10-28 09:37 | 155 byte(s)]
 Re: 问一个“愚笨”的问题? - xwfzml2003 [ 2005-10-28 10:43 | 167 byte(s)]
 Re: 问一个“愚笨”的问题? - alula [ 2005-10-28 11:35 | 266 byte(s)]
 Re: 问一个“愚笨”的问题? - daemeon [ 2005-10-27 22:48 | 36 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
请说清楚?
可以试用htonl, 转换后, 传输或保存32位的整型数据.
无论何种平台, htonl后, 的字节序就统一了
在用的时候,在用ntohl转换回来.
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
我的问题是:
写一个右移的程序,但最高位要补"1",而不是"0"
程序体如下eg:
unsinged i;
i >>= 1;/* 变量i右移一个bit,同时高位补'0' */
....;/*这条指令设置i的最高bit 为 ‘1’;*/
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
最近在执行效率这个东西上,深得教训。“结构优先,效率第二”。
如前辈所说,下面这个过程比较合理:
make it run
make it right
make it fast
在整个程序能都正确运行之前,就用好习惯来编写代码的即可,少在执行效率上费心。
|
|
|
----
温故知新
|
|
[Original]
[Print]
[Top]
|
|
|