1. 賦值語句的基本語法
在C語言中,賦值語句的基本語法為變量名 = 表達式;其中,變量名表示要賦值的變量,表達式是要賦給變量的值。例如
t a = 10; //將10賦值給整型變量a
float b = 3.14; //將3.14賦值給浮點型變量b
char c = ''; //將字符''賦值給字符型變量c
2. 賦值語句中的運算符
在賦值語句中,還可以使用各種運算符進行計算。常用的運算符包括
(1)算術運算符+、-、、/、%(取模)
t a = 10,
a = a + b; //a的值變為13
a = a - b; //a的值變為10
a = a b; //a的值變為30
a = a / b; //a的值變為3
a = a % b; //a的值變為1
(2)賦值運算符=、+=、-=、=、/=、%=
t a = 10,
a += b; //a的值變為13
a -= b; //a的值變為10
a = b; //a的值變為30
a /= b; //a的值變為3
a %= b; //a的值變為1
(3)比較運算符==、!=、>、<、>=、<=
t a = 10,
if (a == b) //判斷a是否等于b
tf("a等于b");
if (a != b) //判斷a是否不等于b
tf("a不等于b");
if (a >b) //判斷a是否大于b
tf("a大于b");
if (a< b) //判斷a是否小于b
tf("a小于b");
if (a >= b) //判斷a是否大于等于b
tf("a大于等于b");
if (a<= b) //判斷a是否小于等于b
tf("a小于等于b");
(4)邏輯運算符&&(與)、||(或)、!(非)
t a = 10,
if (a >5 && b< 5) //判斷a是否大于5且b是否小于5
tf("a大于5且b小于5");
if (a >5 || b< 5) //判斷a是否大于5或b是否小于5
tf("a大于5或b小于5");
if (!(a >5)) //判斷a是否不大于5
tf("a不大于5");
3. 賦值語句的注意事項
在C語言中,賦值語句也有一些需要注意的地方,例如
(1)賦值語句的左邊必須是一個變量,而右邊可以是一個常量、變量或表達式。
(2)賦值運算符“=”的優先級比大部分運算符都低,因此在使用時應注意加上括號。
(3)在賦值語句中,如果左右兩邊的類型不同,則會進行自動類型轉換。例如,將一個整型變量賦值給一個浮點型變量時,會自動將整型轉換為浮點型。
總之,賦值語句是C語言中基本的語法之一,掌握好賦值語句的基本語法、運算符和注意事項,對于編寫高效、的程序關重要。