lfrg.net
当前位置:首页 >> C语言中num/=10是什么意思 >>

C语言中num/=10是什么意思

在C语言中 num /= 10 是一种简便的写法,其等价于 num = num / 10; 在C语言中这是一种普遍的写法,类似的有 num += 10 等价于 num = num + 10;可参见如下的程序: #include#includeint main (){ int num = 20; num /= 10; printf("num = %d\n",...

%10是取余,例如25%10=5,*s指取内容,s最初指向的是字符A,下次指向B,字符是由ASCII值的

/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。 实际分为两个步骤进行: 先进行左侧表达式除以右侧表达式的除法运算。 然后进行把除的结果赋值给左侧表达式的赋值运算。 这种运算符主要是为了简化表达式写法,当...

就是 x=x/10; c=c+1; 不过要看x定义成什么类型的变量,如果是int的话,x/10的小数部分就会被舍掉

这个要看你有的c语言标准了 貌似有些标准是表示a=a+10 有些标准认为这个是错误的 现在大多数编译器应该是不允许这样的算式的,原因如下 假如出现一个类似的表达式 a=-10 那这个到底是表示a=a-10还是表示将-10赋值给变量a呢,因而存在二义性 正确...

1/10%10表示先将1除以10,之后将其结果对10求余,最后的结果为0。 解释如下: 运算符( / )与运算符( % )的优先级一致,而结合顺序都是自左向右,所以先计算除法,之后计算求余,分如下两步计算: 1、在C语言中除法运算符( / )的运算结果与被除数...

!可以简单理解为取反,!真为假,!假为真。运算符!的优先级高于!=,所以原式先计算!10 10不为0,!10就是0 原式化为:0!=1 != 不等于号 意思就是0不等于1,结果为真

n%10 ,是得到n除以10以后的余数 n/=10 ,相当于n=n/10,是得到n除以10的商的整数部分 举个例子: 假设输入的n为123 当n不为0 先输出123%10 ==>3 (123=12*10+3,余数为3) 然后把12给n (123除以10的商的整数部分为12) 12不为0 输出12%10 ==>2 (12=1*10...

b被b除以10的余数赋值,比如b= 97,执行这段程序后,b的值为7

[10]表示字符数组a的维度大小,表示a数组在内存中占用10个(char)大小空间。 另外作为字符数组,定义[10],实际只使用9个空间存储字符,最后一个留着存放字符串结束符号‘\0’。

网站首页 | 网站地图
All rights reserved Powered by www.lfrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com