GO DBMS
2012年2月14日火曜日
[C 语言] C 语言编程技巧
1. 按位与操作
1-1. 保留低 8 位, 其余置 0
0xaaaa & 0xff -> 0x00aa
2. 按位移动
用左/右移做快速的乘/除运算
左移, 丢弃最高位, 0 补最低位
右移, 正数的话补 0, 负数补 1, 保持符号位不变
3. fgets(buf, len, stdin)
3-1. 从标准输入读取时, 最后的回车 '\n' 也包含在 buf 中
3-2. buf 长度应是要保存的字符串长度 + 1
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿