发布网友 发布时间:2024-10-02 06:27
共0个回答
&是按位与,00001010和00001100。每一位对应做与运算,就是从两个都是1的结果是1,否则就是0.所以结果是00001000,也就是8。^是异或,就是对应位不一样的结果是1,一样的结果是0.所以结果是00000110,也就是6
c语言选择题2B) 8和6 C) 14和8 D) 6和8 解,&是按位与 比如0&1=0 1&1=1 0&0=0 只要有0就为0 所以10&12就为 1010(2进制)&1100=1000=8 ^是按位异或 如 0^1=1 0^0=0 反正两个不相同的时候就为1 想同的时候为0 上面的题 1010^1100=0110=6 选B 42. 设有int a,b; 满...
C语言,,求解释啊~~10&12是1010与1100等于1000=8 10^12是1010异或1100等于0110=6
...输入一行包括一个正整数 n(1<=n<=10^12)。 ★数据输出 输出仅有一个...i; int sum=1,num=0; scanf("%I64d",&n); printf("%I64d=",n); while(n%2==0) { printf("%d*",2); num++; n/=2; } sum*=(num+1); num=
已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},C语言问题_百度...所以一共向后移动了9个单位,即得出运行结果10!要想正确表达a[1][2],应该是(*(ptr+1))[2],数组的运算符[ ]比间值运算符*的优先级高,(*(ptr+1))[2]表示a向后移动一个单位即三个Int,此时ptr指向4,再往后移动2个Int指向6。其实遇到这类问题画内存结构图比较容易理解了 ...
c语言习题求解10 11 12 ,求解析10、&&表示与,||表示非,其运算结果是0或1,表示对错。A、x与y,两个都有值存在,所以是对的,结果是1。B、3<=4,是对的,结果是1。C、((x或y+1)与y-z),按这个顺序来,(3或(4+1))都是存在的,为1,。继续(1与(5-5))都是存在的,结果是1。D、((这段不用看了)或1...
C语言中10|9,10&12的两个表达式的结果分别是多少?为什么拜托各位大神...二进制是0000 1001 |运算是出现1时,结果就是1 0000 1010 0000 1001 --- 0000 1011 这是结果,十进制是11 2. 10->0000 1010 12->0000 1100 &的规则是,只要出现0,结果就为0 --- 0000 1000 这是结果, 十进制是8
请问在C语言中一个变量如果等于1、3、5、7、8、10、12怎么表示?你好 应该是这样表达:if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)如有疑问 请追问 满意的话 望采纳 谢谢
C语言里int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是多少?这样看你就能理解了 2 4 6 8 10 12 a[3][2] 意思3行每行2个元素,数组下标是从0开始就算的所以 (a[1]+1)的意思就是取出第2行的第2个元素,所以就是8了。
各位大侠们,二级C语言考证笔试和机试一般是考哪些题型的,基础题占分...12、在C语言程序中,如果对函数f的类型未加显说明,则函数f的隐含类型是 。 13、二维数组中元素在内存中的存放顺序是 。 14、设有定义int a=12,b=12;则语句 printf("%d %d\n",--a,++b);的输出结果是: 。15、当a=3,b=2,c=1时,表达式f=a>b>c的值为___。16、C语言中的文件类型有 、 。二...