c语言中的*2是什么意思?

作者&投稿:燕忽 (若有异议请与网页底部的电邮联系)
~

k *=2 等同于 k = k * 2 。例如

int k = 10;
k *= 2;   /* 运算后k的值=20*/

在C语言中,表达式k*=2 的运算符是 *= ,称为乘法自反赋值运算符。这个运算符的含义等同于 k=k*2

除了乘法自反赋值运算符,还有:

加法自反赋值运算符 +=  例如  k+=2 ,等同于 k=k+2

减法自反赋值运算符 -=  例如  k-=2 ,等同于 k=k-2

除法自反赋值运算符 /=  例如  k/=2 ,等同于 k=k/2


等等



c语言里m*=2是什么意思
答:这是一个简写式子,也就是m=m*2.意思是把m乘以2赋值给m。

c语言中,x*=2是什么意思?
答:“*=”是复合赋值运算符。x*=y 等价于 x = (x) * (y)上述表达式等价于 x = x * 2 样例:int x = 2, y = 1;x *= y - 1;printf("%d", x);输出:0 因为x *= y - 1等价于x = x * (y - ...

C语言中%02X是什么意思?
答:就是以大写字母形式输出其中可能有的字母,且至少2位十六进制数。如不足2位,则前面补0;若超过2位,则以实际宽度输出。举例说,输出10进制数11时,输出形式为:0B(即0BH=11)输出10进制数256时,输出形式为:100(...

“*”,这个符号是什么意思?
答:是乘。星形标示号*通常置于有关的词句的左上角或右上角,作为划分文章不同部分的符号成组使用时单独占一行。在电脑中,由于“×”容易和未知数x混淆,所以使用*来代替乘号。

C语言编码问题2: 其中P+=1,p1+=1是什么意思? *p2!='\0' 有是什么意思...
答:2、然后在C语言中*是指针与文件的表示符号。3、接着在C语言中c[ ]是指数组的表达方式。4、指针数组的定义表达式:int *c_zhi[100],表示100个指针数组元素的存在。5、最后*c[2]是指针数组,那么从本质的意义上说,...

c语言中,x*=2是什么意思?
答:x*=2;是复合赋值语句,相当于x=x*2;就是把变量x的值乘以2

scanf("%*2c")是什么意思
答:2表示输入数据所占的宽度,其中" * "符号的意思是该输入项读入后不赋给相应的变量,即跳过该输入值。举个例子:scanf(“%d*%d%d”,&a,&b);当输入“1 2 3”,系统将1赋给a,2被跳过,3赋给b。

c语言中s*=2是什么意思
答:这个的意思为左边的乘以右边的,赋值给左边的变量,即就说,s*=2等价为s=s*2,举一反三,s*=16+b+a*3等价为s=s*(16+b+a*3)。

C语言中,与2乘左移,与2除右移,这个是啥意思,求详细解释!!!
答:a=ox32(16进制)00110010 b=a<<2 这个时候b=11001000对 那么此时a=00110010 继续 c=a<<2 请问c是在原来a的初值(ox32)上移动 这个时候c=11001000 一个十进制的数,在电脑中都可以按二进制表示。例如:数字8,二...

C语言中*p=*p1*(*p2);是什么意思
答:// 申请内存空间 地址为0x002d1578*p1 = 2; // 赋初值(存到地址为0x002d1538的内存区)*p2 = 3; // 赋初值(存到地址为0x002d1578的内存区)*p = *p1 * (*p2); // 运行结果为6(存到地址为0x0...