C语言中x/=10;c++什么意思 c++中t=x%10什么意思

C++\u8bed\u8a00\u4e2d n/=10\u4ec0\u4e48\u610f\u601d\uff1f

\u8fd9\u662f\u7279\u6709\u7684\u8868\u8fbe\u65b9\u6cd5\uff1a
\u5982 n += 10, \u5c31\u7b49\u540c n = n + 10;
\u5982 n -= 10, \u5c31\u7b49\u540c n = n - 10;
\u5982 n *= 10, \u5c31\u7b49\u540c n = n * 10;
\u5982 n /= 10, \u5c31\u7b49\u540c n = n / 10;
\u8fd8\u6709\u95ee\u9898\u53ef\u4ee5\u8ffd\u95ee\u54e6\u3002

\u5c31\u662fs
=
s
+
(t%10);%\u662f\u6c42\u6a21\u8fd0\u7b97\uff0c\u901a\u4fd7\u70b9\u8bf4\u5c31\u662f\u6c42t\u9664\u4ee510\u7684\u4f59\u6570

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

x/=10表示x等于x整除10,不要余数;
c++表示c=c+1;跟++c有区别。

x/=10; 表示x=x/10
c++表示 c=c+1

x/=10;
等价于
x=x/10;

在C语言中/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。

先进行左侧表达式除以右侧表达式的除法运算。然后进行把结果赋值给左侧表达式的赋值运算。这种运算符主要是为了简化表达式写法,当某个表达式要进行除法操作并且把除法结果赋值给自己的时候,可以用这种写法。

类似的其他运算符还有:

+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=其中等号左边的运算符分别是:加、减、乘、取余、按位与、按位或、按位异或、左移、右移。

扩展资料:

运算符号,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带整数,所以几乎所有的编译器都是算术比特右移。

运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。

C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

参考资料来源:百度百科-C语言



  • 鍦C璇█涓, x琛ㄧず浠涔?
    绛旓細锛亁鍦c璇█涓绛変簬涓涓彉閲忥紝鐢ㄤ簬瀛樺偍鍊笺傦紒鍦C璇█涓绛変簬閫昏緫闈炶繍绠楃锛岀敤浜庡彇鍙嶆搷浣溿倄鍦–璇█涓槸涓涓彉閲忥紝鐢ㄤ簬瀛樺偍鍊硷紝鍙互鏄瓧绗︺佹暟瀛楁垨缁撴瀯浣撶被鍨嬬殑鍊笺傚畠鍙互鏄竴涓畾涔夌殑鍙橀噺锛屼篃鍙互鏄复鏃剁殑鍙橀噺銆傚畠鐨勫煎彲浠ュ湪鎵ц杩囩▼涓彂鐢熷彉鍖栥傦紒鍦–璇█涓槸閫昏緫闈炶繍绠楃锛屽畠鍙互灏嗕竴涓〃杈惧紡鐨勭湡鍋...
  • x鏄粈涔堟剰鎬c璇█绋嬪簭
    绛旓細x鍦c璇█涓閫氬父鏄寚鍙橀噺鍚嶃倄鍦╟璇█涓槸鎸囦竴涓爣璇嗙锛岀敤浜庢爣璇嗕竴涓▼搴忎腑鐨勫彉閲忋傚彉閲忔槸缂栫▼涓殑閲嶈姒傚康涔嬩竴锛寈鍦╟璇█涓綔涓哄彉閲忓悕锛屽彲瀛樺偍涓嶅悓绫诲瀷鐨勬暟鎹紝渚嬪鏁存暟銆佸瓧绗︺佹诞鐐规暟绛夛紝浠庤屽湪绋嬪簭涓疄鐜版暟鎹殑瀛樺偍鍜屾搷浣溿傚湪c璇█涓紝鍙橀噺鐨勫畾涔夊拰澹版槑鏄紪绋嬬殑鍩虹锛屽奖鍝嶄簡绋嬪簭鐨勬纭у拰鍙鎬с
  • c璇█涓,x鏄粈涔堟剰鎬
    绛旓細c璇█涓锛寈鏄粈涔堟剰鎬 c璇█x鐨勫惈涔夋槸杞箟瀛楃锛屽憡璇夌紪璇戝櫒闇瑕佺敤鐗规畩鐨勬柟寮忚繘琛屽鐞嗐倄琛ㄧず鍚庨潰鐨勫瓧绗︽槸鍗佸叚杩涘埗鏁帮紝琛ㄧず鍚庨潰鐨勫瓧绗︽槸鍏繘鍒舵暟銆俢璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑銆佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕...
  • c璇█x鏄粈涔堟剰鎬濆晩
    绛旓細鍦C璇█涓锛寈鍙互鏄换浣曞彉閲忓悕銆傚湪绋嬪簭涓紝鍙橀噺鍚嶇敤鏉ユ爣璇嗗瓨鍌ㄥ湪璁$畻鏈哄唴瀛樹腑鐨勪綅缃紝杩欎簺浣嶇疆瀛樺偍绋嬪簭杩愯杩囩▼涓墍浣跨敤鐨勫笺傚彉閲忓彲浠ヤ唬琛ㄦ暟瀛椼佸瓧绗︺佸瓧绗︿覆绛夌被鍨嬬殑鍊硷紝杩欎簺鍊煎彲浠ュ湪绋嬪簭鎵ц鏃舵敼鍙橈紝浠ラ傚簲涓嶅悓鐨勬儏鍐靛拰闇姹傘傚洜姝わ紝x鍙互浠h〃浠讳綍绫诲瀷鐨勫彉閲忥紝瀹冪殑鎰忎箟鍜岀敤閫斿彇鍐充簬绋嬪簭璁捐鑰呯殑闇姹傘傚湪C...
  • x鏄粈涔堟剰鎬c璇█
    绛旓細鍦C璇█涓锛寈浠h〃鐨勬剰鎬濇槸鎸変綅鍙栧弽銆1銆丆璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙扮殑鐗规э紝浠ヤ竴涓爣鍑嗚鏍煎啓鍑虹殑C璇█绋嬪簭鍙湪鍖呮嫭绫讳技宓屽叆寮忓鐞嗗櫒浠ュ強瓒呯骇璁$畻鏈虹瓑浣滀笟骞冲彴鐨勮澶氳绠楁満骞冲彴涓婅繘琛岀紪璇戙
  • c璇█涓瓁鏄粈涔堟剰鎬濆晩?
    绛旓細x鍦c璇█涓绛変簬锛氭槸涓涓帶鍒惰鍙ワ紝鐩村埌x锛0鎵嶅仠姝㈠惊鐜紝锛亁鏄眰鍙嶇殑鎰忔濓紝鍙x鍊兼槸闆舵墠鎴愮珛銆俷锛亁鐨勬剰鎬濆氨鏄痻锛侊紳0n褰揦锛0鏃舵墽琛寃hile寰幆n锛佸嵆鍙栧弽锛屽綋X锛侊紳0鏃朵笉鎵цn锛侊紳缁勫悎鍦ㄤ竴璧锋槸閫昏緫杩愮畻绗︹滀笉绛変簬鈥漬锛亁--杩欎釜琛ㄧず瀵箈浣溾滈潪鈥濊繍绠椼傚父瑙佺殑c璇█閫昏緫杩愮畻绗︽湁涓夌锛氾紙鍜岋級鎴栵紙...
  • x鍦c璇█涓绛変簬浠涔?
    绛旓細x鏄悇鍙橀噺锛屽鏋渪涓洪浂閭d箞鎰熷徆鍙峰拰x鍙峰氨鏄1锛岀浉鍙嶆槸0銆傝嫢X鏄0鈥濓紙涓哄亣锛夛紝鍒欐劅鍙瑰彿鍜寈鍙峰氨涓嶆槸闆讹紙涓虹湡锛夛紝鍒閲岄潰涓虹湡锛岃繘鍏f涓嬬殑澶с傝嫢X涓嶆槸鈥0鈥濓紙涓虹湡锛夛紝鍒欌滄劅鍙瑰彿鍜寈鍙封濆氨鏄浂锛堜负鍋囷級锛屽垯閲岄潰涓哄亣锛岃烦杩噄f涓嬬殑澶с傚熀鏈殑鎿嶄綔绗︽湁锛氣滈潪鈥濄佲滀笌鈥濓紙鈭э級銆佲滄垨鈥濓紙鈭級銆...
  • C璇█涓,x,鏄粈涔堟剰鎬
    绛旓細x 鍙互鏄彉閲忓悕瀛愶紝鍙互鏄嚱鏁板悕瀛愶紝鍙互鏄竴涓瓧绗︼紝鍙互鏄瓧绗︿覆涓殑涓涓瓧绗︼紝鍙互琛ㄧず16杩涘埗甯告暟锛屽叿浣撴槸浠涔堬紝瑕佺湅鍦ㄧ▼搴忎腑鐢ㄤ簬浣曞锛屽浣曚娇鐢ㄣ'x' 鏄瓧绗﹀父閲忥紝鐩稿綋浜1瀛楄妭鏁村瀷锛屽叿浣撴暟鍊肩瓑浜 x 鐨 ASCII 鐭抽┈ 鍊笺
  • c璇█涓~x鏄粈涔堟剰鎬?
    绛旓細鍦C璇█涓锛寏x浠h〃鐨勬剰鎬濇槸鎸変綅鍙栧弽鐨勬剰鎬濄傛瘮濡倄 = 10101010b銆傞偅涔垀x = 01010101b銆
  • c璇█涓~x浠涔堟剰鎬?
    绛旓細棣栧厛 ~ 鍦 C 璇█涓鏄竴涓崟鐩綅杩愮畻绗︼紝鐢ㄤ簬鎸変綅鍙栧弽锛涘畠鐨勮鍒欐槸鎶 0 鍙樻垚 1锛屾妸 1 鍙樻垚0 鍋囪 char x=1 鍒欏畠鐨勪簩杩涘埗涓 0000 0001;濡傛灉瀵 x 杩涜鎸変綅鍙栧弽 ~x 鍒欑粨鏋滀负 1111 1110 娉ㄦ剰 x 鐨勫间笉鍙
  • 扩展阅读:c人入门教程 ... c语言2&&3 ... c语言输出x n ... c++入门程序代码 ... c视频教程 ... c语言的for循环例子 ... c语言必背100代码 ... python和c++学哪个好 ... c语言1 2 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网