在c语言中 3+42怎么?
在c语言中 3+4<<2怎么算
+号的优先级比<<高,所以是7<<2,左移2位就是乘以2的2次,7*4 = 28。 7的2进制表示是0000...0000,0111 左移2位就是0000...0001,1100是28。
<<是左移运算符号,左边的数字是要移位的,右边的数字是要移的位数,你把左边的数据转换成2进制数再移位
答:|不是/ &是按位与 |是按位或 结合顺序 自左至右 & 优先于 | 2&3|4 结果是 6 >>是右移运算符 2>>1 结果是 1 所以选D详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>