55问答网
所有问题
当前搜索:
c语言+=什么意思
C语言
i*=4+5
什么意思
答:
这条表达式可以变成:i = i * (4+5);=的
意思
是:左操作数和右操作数的乘积,赋值给左操作数;还有很多类似的赋值运算符,如+=,-=,/=等,都是将左值和右值运算后赋值给左值
c语言
中的: scanf("\n%c,&d",&c1,&c2); &d是
什么意思
,c2输出来的是什么...
答:
& 为取地址符,放在那里讲不通。语句是错的。正确的应该是%d.原语句为:scanf("\n%
c
,%d",&c1,&c2);
意思
是输入第一个数为字符型(%c),第二个为整型(%d).
计算机
C语言
中,关于i
++
,和++i怎么用啊??我总是搞不明白
答:
语言
里是这样的:1.后置运算:k++表示先运算,后自加。
意思
是遇到k++了,我先把当前的k的值拿来参加运算,后面再去管它的自加。那么,【“后面”后到
什么
程度呢?要后到当前的语句执行完,即遇到分号;表示 语句执行完了,所以k才自加1。】如:int k=5,b=0;b=k++;的意思就是,先算b=k...
c语言
中a++的
意思
是
什么
?
答:
C语言
中,a++表示对变量a执行自加1操作,等价于a=a+1 需要与++a进行区别:a++是后置++,所以是在执行完a++所在语句后,a的值再加1 ++a是前置++,所以是在执行a++所在语句之前,a的值加1,之后再执行该语句。举例如下:int a=1;printf("%d", a++); // 输出1,因为是后置++,所以执行...
C语言
number++是
什么意思
?
答:
number++;表示运算完毕,number加上1 ++number;表示先进行number加上1后,再进行其它运算。如果是单独一个语句,其结果是一样的,但结合其它语名一就有不同的结果,例如:int number=1;printf("%d",number++);//结果显示1,表示运算完毕,number加上1 int number=1;printf("%d",++number);//结果...
c语言
中x
+=
y--是
什么意思
答:
C语言
运算符 按级别1最优先,依次顺序 -- 后缀自减 2极 += 赋值运算符 16 级 因此 x+=y-- 相当于 X+=(Y--)相当于 X=X+(Y--)
在
C语言
中, | \ 是
什么意思
答:
|是位或运算,\ 相当于连接符号,表示下一行是上一行的继续。例如:9|5可写算式如下:00001001 |00000101 00001101 (十进制为13)可见9|5=13 换行的字符串最后,添加双引号,下一行开头也加上双引号就可以。如:char buf[128]; strcpy(buf, "1234567890ab " "cdefg ");上述示例等同于:char buf...
C语言
&= |= 都是
什么意思
?
答:
&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0; |(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为1 关于
C语言
:1、C语言说到底是一门以内存为中心的...
c语言
中的>>和<<分别是
什么意思
啊?
答:
C语言
中的>>和<<分别是左移运算符和右移运算符,用于整数在二进制形式的移位运算。1、左移运算符(<<)规则:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。语法格式:需要移位的数字 << 移位的次数,例如: 3 << 2,则是将数字3左移2位。数学意义:在数字...
C语言
中在
什么
情况条件下用到 i
+=
2
答:
很多情况下都会用到 i += 2;举个例子,输出100以内的所有偶数,你可以:int i = 0;for(i = 0; i <= 100; i += 2)printf("%d\n",i);
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜