问题描述: C语言中\1什么意思 1个回答 分类:综合 2014-12-10 问题解答: 我来补答 >(右移)实现过程是把该变量先变成2进制数,然后进行移位,在用0补齐.例:unsigned char x;x=127;//(二进制:0111 1111)//x<<1后的结果:1111 1110 <=> 254printf(''%o",x<<1); //按8进制输出376说明事项1:移位运算都是2的整数倍,*2 和<<1的运算结果是一样的,但是移位的运行效率要高2:有符号数不要轻易使用移位,符号位比较容易出问题. 展开全文阅读