1楼:一路清晨
10, 把5换算成二进制是101 左移以为就是1010 就是十进制10。程序我验证过了,是这样的
2楼:匿名用户
左移一位就大两倍
结果为10
右移一位的话,就是缩小两倍,结果为2,如果你是整形的话你这个结果是10
3楼:没有水印的钞票
意思就是让5的二进制左移1位,由原来的0101变成0 1010,也就是等于5×2
c语言1<
4楼:鲸娱文化
12指爱人,亲人,恋人都可以为“12画”,同时12也指月满,象征着家庭团团圆圆,生活爱情幸福美满
5楼:天云一号
c语言中1<表示将1的二进制每位想左移动i位,末位补0。
左移运算符(<<)是c语言中的一回种常见的运算符,一答般用法可以通过下面的例子讲解来说明:
如:1<<5
由于1的二进制为0000 0001,左移5位就是将每位向左移动5位,末位补0,所以1<<5后结果为0010 0000,转换为十进制就是32。
6楼:匿名用户
位操作 i向左位移1位
"<<" 和 ">>" 是 位操作 中的数据左移 和 数据右移的符号例如:i = 11110000
进行 i >> 2 操作后, i = 00111100
c语言中 例如a[5]={1,2,3,4,5} 那么它数组的长度是多少?
7楼:岔路程序缘
数组的总
长度bai=每一个元素du
的长度×元素个zhi数
元素的长度取决于数据类dao型,一般char型长度为回答1,int型为4(有的系统为2)。
好像没有在最后加空字符作为结尾的。
只有字符型的数组才在最后加一个asc码为0的字符(注意它是不可见的)作为数组结尾的标志。
8楼:匿名用户
长度是5.不太明白加空字符是什么意思。
a[5]={1,2,3,4,5}
这句话的意思就是这个长度为5的数组,a[0]的内容是1(这个数组的第一个是1),a【2】是2.。。。a[5]==5
9楼:自我编程
你定义数组维度多大,数组元素最大个数就有多大。
比如:int a[5];元素多5个,也就内
是最大存放
容5个数字。
但如果是字符数组 char a[5] 虽然也可以存放5 个字符,但是通常只存放4个,最后1个字符放的就是结束符号‘\0’
你问为什么需要结束符号。因为与字符数组相关函数判断字符串长度都是通过这个结束符号判断的。
比如:这样一个字符串“abcde\0” 你使用函数strlen获取其长度时候,得到的就是首元素到第一个'\0'前一个元素的总个数,也就是5.
但如果字符串是“ab\0cde\0”,那么得到的长度就是2 ,因为函数判断截止到第一个'\0'。
c语言里(21)什么结果,在C语言中(-1)&&(-1)结果是?
1楼 匿名用户 是逻辑与运算,其结果只能是0或1, 当参与运算的两个数中有一个是0,其结果就是02是非0值 1也是非0值 所以, 2 1 的结果是1 在c语言中 1 1 结果是? 2楼 匿名用户 在c或c 中 是与的操作符,只要操作符两边都为真 不为0就为真 ,结果就为真。因为 1的二进制码 1的二...
c语言y x+5是什么意思,x+=5在c语言中是什么意思
1楼 匿名用户 y x 5 y y x 5 2楼 听不清啊 它等价于y y x 5 3楼 和蔼的杰尼 就是y y x 5 和a b就是a a b,a b就是a a b是同样的意思 4楼 夔芃芃理寿 最好写成x y 5 容易读懂。不过关系运算符是比赋值运算符优先级高。 5楼 钊灵寒原雅 y 5表示逻辑...
c语言中"定义"char"a 1"和char"a“1”和c
1楼 风雷雪电 第一bai 个char a 1,则a的值du为数值1。 第二个语法zhi 错误。第三个char a 1 ,则daoa的值为字回符 1 ,对应的数值请参考ascii码,答是数值49。此时 printf d a 得数值49printf c a 得字符1 c语言,char a 和char ...