賦值運算子用于為變數賦值,賦值運算子的左側運算元是一個變數,而賦值運算子的右側運算元是一個值,右側的值必須與左側的變數具有相同的資料型別,否則編譯器將引發錯誤,
不同型別的賦值運算子如下所示:
“ =”:這是最簡單的賦值運算子,該運算子用于將右側的值分配給左側的變數,
例如:
a = 10;b = 20;ch ='y';
“ + =”:此運算子是'+'和'='運算子的組合,該運算子首先將左側變數的當前值添加到右側的值,然后將結果分配給左側的變數,
例:
(a + = b)可以寫成(a = a + b)
如果存盤在a中的初始值是5,那么(a + = 6)= 11,
“-=”此運算子是“-”和“ =”運算子的組合,該運算子首先從右側的值中減去左側變數的當前值,然后將結果分配給左側的變數,
例:
(a-= b)可以寫成(a = a-b)
如果存盤在a中的初始值是8,則(a-= 6)= 2,
“ * =”此運算子是'*'和'='運算子的組合,此運算子首先將左側變數的當前值乘以右側值,然后將結果分配給左側變數,
例:
(a * = b)可以寫成(a = a * b)
如果存盤在a中的初始值是5,那么(a * = 6)= 30,
“ / =”此運算子是“ /”和“ =”運算子的組合,該運算子首先將左側變數的當前值除以右側值,然后將結果分配給左側變數,
例:
(a / = b)可以寫成(a = a / b)
如果最初存盤在a中的值為6,則(a / = 2)= 3,
以下示例說明了各種賦值運算子:
C語言:
#include <stdio.h>
int main()
{
int a = 10;
printf("Value of a is %d\n", a);
a += 10;
printf("Value of a is %d\n", a);
a -= 10;
printf("Value of a is %d\n", a);
a *= 10;
printf("Value of a is %d\n", a);
a /= 10;
printf("Value of a is %d\n", a);
return 0;
}
C++語言:
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << "Value of a is "<<a<<"\n";
a += 10;
cout << "Value of a is "<<a<<"\n";
a -= 10;
cout << "Value of a is "<<a<<"\n";
a *= 10;
cout << "Value of a is "<<a<<"\n";
a /= 10;
cout << "Value of a is "<<a<<"\n";
return 0;
}
今日份分享就到這里了,希望對大家有幫助!
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
C語言C++編程學習交流圈子,QQ群1090842465【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/249292.html
標籤:C++
上一篇:Ubuntu安裝Rocksdb
下一篇:C++面向物件:C++ 資料抽象
