99问答网
所有问题
当前搜索:
a语言
c
语言
中a+= b什么意思?
答:
示例:```c include <stdio.h> int main() { int A = 5;int B = 3;A += B; // 等同于 A = A + B printf("A的值为:%d\n", A); // 输出:A的值为:8 return 0;} ```拓展内容:C
语言
中还有其他常用的运算符,如算术运算符(`+`, `-`, `*`, `/`, `%`)、...
c
语言
中,a 和a[] 有什么区别
答:
a
[]比a少一维,我具体给你解释下。几个元素可以组成数组,而几个一维数组可以组成二维数组,如此一直增加维数。比如说a[0]=2,a[1]=1,a[2]=3,组成一个一维数组,这就是a.但是,你要注意,a不是直接把这些东西都存着的,a只存首地址。假设定义了一个二维数组a[3][3].这时候a[0],a[1...
C
语言
中a*a是什么意思
答:
!表示“非”,是一种逻辑运算。若
a
的真值为1,则!a为0;若a的真值为0,则!a为1。
c
语言
里a<< b是什么意思?
答:
在C
语言
中,b=a<<2代表将a移位后的值赋值给b 例如:100的二进制表示为1100100,100左移2位后,后面加2个零1100100<<2 =110010000 =400,可以看出,a<<b的值实际上就是a乘以2的b次方,因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。通常认为a<<1比a*2更快,因为...
c
语言a
=10, a+10, a++的值是多少?
答:
答案为10。解题过程如下:
a
=10,a+10,a++是一个逗号表达式,逗号表达式的规则是什么第一表达式计算起,直到计算最后一个表达式,最后一个表达式的值是逗号表达式的值。先计算a=10,值等于10,变量a也被赋10的值。再计算a+10,的值为20.最后计算a++得值为10,a得值为11.但整个表达式的值为10。
C
语言a
=a^b b=b^a a=a^b为什么两数据就能交换
答:
位运算是C
语言
的一大特色,利用异或运算可以实现交换两个数,原理是一个整数与另外一个数进行两次异或运算仍然是其本身,基本原理用式子表达如下:(1) A ^ A = 0;(2) A = A ^B;(3) B = A ^B;(相当于B = A ^ B ^ B ,即 B = A)(4) A= A ^ B;(相当于A = A ^B ^A ,...
c
语言
中“!a"是什么意思啊
答:
!是“非”的意思,!a就是“非a”在c
语言
中,判断句中的判断结果,除了可以用true和false表示以外,还可以用数字表示,0表示“否”(false),0以外的所有数字表示“是”(true),所以,如果a是个整数,当a=0时,a是false,所以!a就是true;当a!=0时,a是true,所以!a就是false ...
c
语言
中a[1][a[1][2]]是什么意思
答:
a==1?1:2在c
语言
中的意思是说如果a等于1是成立的话,那么a的结果就是为1,但是如果a等于1的等式不成立的时候,那么a的结果就为2。这样的式子在C语言中,属于关系运算符中的三目运算符,三目运算符就是当等式成立结果为?后面的值,当不成立时,选择:后的值。等式?条件1:条件2。
在c
语言
中a&b是什么情况
答:
在c
语言
中a&b是进行逻辑与运算。&是C的位运算符的一种,进行逻辑与运算,格式是:变量1&变量2,进行计算时,将会把类型提升为int。二进制运算符&通过对两个操作数一位一位的比较产生一个新的值,对于每个位,只有两个操作数的对应位都为1时结果才为1。如10000001&11000000的结果为“10000000”。
c
语言
中-- a输出结果是多少
答:
程序输出的结果为
a
=11,b=13。程序的执行过程:首先定义了a的值为12,b的值为12,然后执行我们的输出语句,我们输出的不是a和b的值,而是表达式“--a”和表达式“++b”的值,因为前缀的“++”和“--”都是先进行加一或者减一的操作,再输出。所以说“--a”输出的结果为11,“++b”输出的...
棣栭〉
<涓婁竴椤
11
12
13
14
16
17
18
19
20
涓嬩竴椤
灏鹃〉
15
其他人还搜