赋值运算符的意思 赋值运算符:= += -= *= /=

\u8d4b\u503c\u8fd0\u7b97\u7b26\u5230\u5e95\u4ec0\u4e48\u610f\u601d?

a=6,a*=5,\u610f\u601d\u662f\uff1aa=a*5\uff0c\u8fd9\u4e2a\u53eb\u7b26\u5408\u8fd0\u7b97\u7b26\uff0c\u6709+=\uff0c-=\uff0c*=\uff0c/=\uff0c\u56db\u79cd\uff0c\u8d4b\u503c\u8fd0\u7b97\u7b26\u5c31\u662f\u628a\u503c\u6216\u662f\u5730\u5740\u8d4b\u7ed9\u5de6\u8fb9\u7684\u53d8\u91cf

\u5173\u4e8e\u4e0a\u9762\u7684\u8fd0\u7b97\u7b26\u4f5c\u5982\u4e0b\u89e3\u91ca\uff1a
public class Test { public static void main(String[] args) { // \u8d4b\u503c\u8fd0\u7b97\u7b26,\u628a5\u8d4b\u503c\u7ed9\u53d8\u91cfi int i = 5; // \u52a0\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26,\u76f8\u5f53\u4e8e\uff1ai = i + 2; i += 2; // \u51cf\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26,\u76f8\u5f53\u4e8e\uff1ai = i - 3; i -= 3; // \u4e58\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26,\u76f8\u5f53\u4e8e\uff1ai = i * 3; i *= 3; // \u9664\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26,\u76f8\u5f53\u4e8e\uff1ai = i / 6; i /= 6; System.out.println(i); }}

赋值运算符的意思是将运算符右侧的对象或者数值传递给左侧的对象或者变量。

基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。

赋值运算表达式的值也就是所赋的值。也就是说,“$a = 3”的值是 3。


扩展资料

赋值运算将原变量的值拷贝到新变量中(传值赋值),所以改变其中一个并不影响另一个。这也适合于在很密集的循环中拷贝一些值例如大数组。

1、= 赋值运算符:变量=表达式如:a=3;将a的值赋为3

2、/= 除后赋值:变量/=表达式 如:a/=3;即a=a/3

3、*= 乘后赋值:变量*=表达式 如:a*=3;即a=a*3

4、%= 取余后赋值:变量%=表达式 如:a%=3;即a=a%3

5、+= 加后赋值:变量+=表达式 如:a+=3;即a=a+3

6:-= 减后赋值:变量-=表达式 如:a-=3;即a=a-3

参考资料来源:百度百科-赋值运算符



1、= 赋值运算符:变量=表达式,如:a=3,将a的值赋为3;

2、/= 除后赋值:变量/=表达式,如:a/=3,即a=a/3;

3、*= 乘后赋值:变量*=表达式,如:a*=3,即a=a*3;

4、%= 取模后赋值:变量%=表达式,如:a%=3,即a=a%3;

5、+= 加后赋值:变量+=表达式,如:a+=3,即a=a+3;

6、-= 减后赋值:变量-=表达式,如:a-=3,即a=a-3。

扩展资料:

由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。

它的一般形式为:  

<变量><赋值运算符><表达式>  

如“a=5”是一个赋值表达式。对赋值表达式求解的过程是:先求赋值运算符右侧的“表达式”的值,然后赋给赋值运算符左侧的变量。

一个表达式应该有一个值。赋值运算符左侧的标识符称为“左值”(leftvalue,简写为lvalue)。并不是任何对象都可以作为左值的,变量可以作为左值,而表达式a+b就不能作为左值,常变量也不能作为左值,因为常变量不能被赋值。

参考资料来源:百度百科-赋值运算符



赋值是什么意思,赋值运算符的应用,长知识啦





a+=b 等同于 a = a+b
a-=b 等同于 a = a-b
a*=b 等同于 a = a*b
a/=b 等同于 a = a/b
a%=b 等同于 a = a%b

a&=b 等同于 a = a&b &表示按位与
a>>=b 等同于 a = a>>b >>表示右移
a<<=b 等同于 a = a<<b <<表示左移
a|=b 等同于 a = a|b |表示按位或
a^=b 等同于 a = a^b ^表示按位异或

  • 璧嬪艰繍绠楃鐨勬剰鎬
    绛旓細璧嬪艰繍绠楃鐨勬剰鎬濇槸灏嗚繍绠楃鍙充晶鐨勫璞℃垨鑰呮暟鍊间紶閫掔粰宸︿晶鐨勫璞℃垨鑰呭彉閲銆傚熀鏈殑璧嬪艰繍绠楃鏄=鈥濄備竴寮濮嬪彲鑳戒細浠ヤ负瀹冩槸鈥滅瓑浜庘濓紝鍏跺疄涓嶆槸鐨勩傚畠瀹為檯涓婃剰鍛崇潃鎶婂彸杈硅〃杈惧紡鐨勫艰祴缁欏乏杈圭殑杩愮畻鏁般傝祴鍊艰繍绠楄〃杈惧紡鐨勫间篃灏辨槸鎵璧嬬殑鍊笺備篃灏辨槸璇达紝鈥$a = 3鈥濈殑鍊兼槸 3銆
  • 璧嬪艰繍绠楃鐨勬剰鎬
    绛旓細璧嬪艰繍绠楃鐢ㄦ潵鎶婂彸渚х殑鍊间紶閫掔粰宸︿晶鐨勫彉閲忥紙鎴栬呭父閲忥級锛涘彲浠ョ洿鎺ュ皢鍙充晶鐨勫间氦缁欏乏渚х殑鍙橀噺锛屼篃鍙互杩涜鏌愪簺杩愮畻鍚庡啀浜ょ粰宸︿晶鐨勫彉閲忥紝姣斿鍔犲噺涔橀櫎銆佸嚱鏁拌皟鐢ㄣ侀昏緫杩愮畻绛夈侾ython涓渶鍩烘湰鐨勮祴鍊艰繍绠楃鏄瓑鍙=锛涚粨鍚堝叾瀹冭繍绠楃锛=杩樿兘鎵╁睍鍑烘洿寮哄ぇ鐨勮祴鍊艰繍绠楃銆傚熀鏈祴鍊艰繍绠楃 =鏄疨ython涓渶甯歌銆佹渶鍩烘湰鐨...
  • 璧嬪艰繍绠楃鐨勬剰鎬
    绛旓細鍩烘湰鐨勮祴鍊艰繍绠楃鏄滅瓑浜庘銆備粬鐨勪紭鍏堢骇鍒綆浜庡叾浠栫殑杩愮畻绗︼紝鎵浠ュ璇ヨ繍绠楃寰寰杈冨悗璇诲彇銆備竴寮濮嬪彲鑳戒細浠ヤ负瀹冩槸鈥滅瓑浜庘濓紝鍏跺疄涓嶆槸鐨勩傚畠鐨勪綔鐢ㄦ槸灏嗕竴涓〃杈惧紡鐨勫艰祴缁欎竴涓乏鍊笺備竴涓〃杈惧紡鎴栬呮槸涓涓乏鍊硷紝鎴栬呮槸涓涓彸鍊笺傛墍璋撳乏鍊兼槸鎸囦竴涓兘鐢ㄤ簬璧嬪艰繍绠楀乏杈圭殑琛ㄨ揪寮忋傚乏鍊煎繀椤昏兘澶熻淇敼锛屼笉鑳芥槸...
  • 璧嬪艰繍绠楃鐨浣滅敤鏄粈涔?
    绛旓細璧嬪艰繍绠楃鏄疌璇█涓殑涓绉嶈繍绠楃锛岀敤浜庡皢涓涓艰祴缁欎竴涓彉閲銆傝祴鍊艰繍绠楃閫氬父鏄竴涓瓑鍙凤紙=锛夛紝宸︿晶鏄竴涓彉閲忓悕锛屽彸渚ф槸涓涓〃杈惧紡锛岃〃杈惧紡鐨勫煎皢琚祴缁欏彉閲忋傝祴鍊艰繍绠楃鐨勪綔鐢ㄤ富瑕佹湁浠ヤ笅鍑犱釜鏂归潰锛氬皢涓涓煎瓨鍌ㄥ埌鍙橀噺涓細閫氳繃璧嬪艰繍绠楃锛屽彲浠ュ皢涓涓煎瓨鍌ㄥ埌鍙橀噺涓紝浠庤屽疄鐜板鍙橀噺鐨勮祴鍊笺備緥濡傦紝...
  • c璇█-=鏄粈涔鎰忔?
    绛旓細鍦ㄥ啓浠g爜鐨勬椂鍊欙紝闇瑕佽冭檻浣跨敤璧嬪艰繍绠楃鐨鍚堥傚満鏅紝閬垮厤鍑虹幇娼滃湪鐨勯棶棰樸傛荤殑鏉ヨ锛-=鍦 C 涓鐨勬剰鎬鏄噺绛変簬锛屽畠鏄祴鍊艰繍绠楃鐨勪竴绉嶃傝祴鍊艰繍绠楃鍦ㄧ▼搴忎腑璧峰埌浜嗛潪甯搁噸瑕佺殑浣滅敤锛屽彲浠ョ畝鍖栦唬鐮侊紝鎻愰珮鍙鎬у拰鍙淮鎶ゆс備笉杩囷紝鍦ㄤ娇鐢ㄨ祴鍊艰繍绠楃鐨勬椂鍊欙紝闇瑕佽皑鎱庤冭檻鍏朵娇鐢ㄥ満鏅紝閬垮厤鍑虹幇涓嶅繀瑕佺殑闂銆
  • 鍦–璇█涓11绉璧嬪艰繍绠楃鐨鍏蜂綋鍚箟,鐢ㄦ硶?
    绛旓細=鏄璧嬪艰繍绠楃锛/=鏄櫎鍚庤祴鍊硷紝*=鏄箻鍚庤祴鍊硷紝=鏄彇妯″悗璧嬪硷紝+=鏄姞鍚庤祴鍊硷紝-= 鏄噺鍚庤祴鍊硷紝2.<<=鏄乏绉诲悗璧嬪硷紝鍙橀噺<<=琛ㄨ揪寮 宸︾Щ灏辨槸灏嗗乏杈圭殑鏁扮殑浜岃繘鍒跺悇浣嶅叏閮ㄥ乏绉昏嫢骞蹭綅锛屽彸杈圭殑鏁版寚瀹氱Щ鍔ㄤ綅鏁帮紝楂樹綅涓㈠純锛屼綆浣嶈ˉ0锛 绉诲嚑浣嶅氨鐩稿綋浜庝箻浠2鐨勫嚑娆℃柟銆3.>>=鏄彸绉诲悗锛屽彉閲>>=...
  • 鍦–璇█涓璧嬪艰繍绠楃鏈変粈涔堜綔鐢?
    绛旓細璧嬪肩鍙"="灏辨槸璧嬪艰繍绠楃锛屼綔鐢ㄦ槸灏嗕竴涓暟鎹祴缁欎竴涓彉閲忔垨灏嗕竴涓彉閲忕殑鍊艰祴缁欏彟涓涓彉閲忥紝鐢辫祴鍊艰繍绠楃缁勬垚鐨勮〃杈惧紡绉颁负璧嬪艰〃杈惧紡銆備竴鑸舰寮忎负锛氬彉閲忓悕=琛ㄨ揪寮 鍦ㄧ▼搴忎腑鍙互澶氭缁欎竴涓彉閲忚祴鍊硷紝姣忚祴涓娆″硷紝涓庡畠鐩稿簲鐨勫瓨鍌ㄥ崟鍏冧腑鐨勬暟鎹氨琚洿鏂颁竴娆★紝鍐呭瓨涓綋鍓嶇殑鏁版嵁灏辨槸鏈鍚庝竴娆℃墍璧嬪肩殑閭d釜...
  • 鍦–璇█涓11绉璧嬪艰繍绠楃鐨鍏蜂綋鍚箟,鐢ㄦ硶?
    绛旓細璧嬪艰繍绠楃 鍙橀噺=琛ㄨ揪寮 濡傦細a=3锛涘皢a鐨勫艰祴涓3 2./= 闄ゅ悗璧嬪 鍙橀噺/=琛ㄨ揪寮 濡傦細a/=3;鍗砤=a/3 3.*= 涔樺悗璧嬪 鍙橀噺*=琛ㄨ揪寮 濡傦細a*=3;鍗砤=a*3 4.%= 鍙栨ā鍚庤祴鍊 鍙橀噺%=琛ㄨ揪寮 濡傦細a%=3;鍗砤=a%3 5.+= 鍔犲悗璧嬪 鍙橀噺+=琛ㄨ揪寮 濡傦細a+=3;鍗砤=a+3 6.-= 鍑忓悗璧嬪 ...
  • c璇█,浣嶇鍚璧嬪艰繍绠瀛, =,&=,^=!=, 鍒嗗埆浠涔鍚箟鍟?
    绛旓細鎵鏈夌殑璧嬪肩(鍖呮嫭澶嶅悎璧嬪肩)閮藉叿鏈夊彸缁撳悎鎬(浠庡彸鍒板乏鎵ц),鍥犳鍙互浣跨敤杩炵瓑鐨勮祴鍊煎舰寮忋傚敮涓鐨勪笁鐩繍绠楀瓙?:涔熸槸鍏锋湁鍙崇粨鍚堟х殑銆 鎵鏈変紭鍏堥『搴忕浉鍚岀殑鎿嶄綔绗,瀹冧滑鐨勭粨鍚堟т篃鐩稿悓,杩欐槸蹇呴』濡傛鐨勩傚湪鍑藉紡鍛煎彨涓,鍚勪釜寮曟暟鐨勮绠楅『搴忔槸涓嶇‘瀹氱殑 闄勫綍C C璇█杩愮畻瀛愪紭鍏堥『搴忓拰缁撳悎鎬 浼樺厛椤哄簭 杩愮畻瀛 鍚箟 杩愮畻...
  • 鈥=鈥杩愮畻绗鏄粈涔堣繍绠楃?
    绛旓細鏄璧嬪艰繍绠楃锛宎*=b鏃讹紝绛変环浜巃=a*b,绫讳技鐨勬湁a+=b锛岀瓑浠蜂簬a=a+b锛宎-=b绛変环浜巃=a-b銆+= 鍔犺祴鍊笺-= 鍑忚祴鍊笺= 涔樿祴鍊笺/= 闄よ祴鍊笺= 姹備綑璧嬪笺&= 鎸変綅涓庤祴鍊笺倈 = 鎸変綅鎴栬祴鍊笺俕= 鎸変綅寮傛垨璧嬪笺<<= 宸︾Щ浣嶈祴鍊笺>>= 鍙崇Щ浣嶈祴鍊笺
  • 扩展阅读:以下哪些属于赋值运算符 ... 赋值运算符大全图解 ... 四种运算符优先级最低 ... 赋值运算符怎么理解 ... 不属于赋值运算符的是 ... c语言正确的赋值表达式 ... 10种复合赋值运算符 ... python赋值语句正确写法 ... 赋值法大全及答案 ...

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