婚纱网站模板,公众号怎么推广和引流,贵阳市观山湖区网站建设,wordpress评论表单改成富文本本节书摘来自华章计算机《编写高质量代码#xff1a;改善c程序代码的125个建议》一书中的第2章#xff0c;建议14-2,作者#xff1a;马 伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 建议14-2#xff1a;在右移中合理地选择0或符号位来填充空出的位 在右移… 本节书摘来自华章计算机《编写高质量代码改善c程序代码的125个建议》一书中的第2章建议14-2,作者马 伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 建议14-2在右移中合理地选择0或符号位来填充空出的位 在右移运算中空出的位用0还是符号位进行填充呢其实答案由具体的C语言编译器实现来决定。在通常情况下如果要进行移位的操作数是无符号类型的那么空出的位将用0进行填充如果要进行移位的操作数是有符号类型的则C语言编译器实现既可选择0来进行填充也可选择符号位进行填充。因此如果很关心一个右移运算中的空位那么可以使用unsigned修饰符来声明变量这样空位都会被设置为0。同时如果一个程序采用了有符号数的右移位操作那么它就是不可移植的。