tft每日頭條

 > 生活

 > c語言賦值表達什麼

c語言賦值表達什麼

生活 更新时间:2024-11-17 13:02:30

c語言賦值表達什麼(C語言-賦值表達式)1

賦值公式

變量名=表達式

①“=”不是數學中的等号

運算順序:自右向左

即先計算出右邊表達式的值,

在把值賦給左邊的變量。

②左邊隻能是變量

a=b=1(對)

左邊不能是常量:

1 1=a(錯)

左邊不能是表達式:

b c=a (錯),a=b c=a(錯)

③複合賦值表達式

1.複合賦值,先轉換為賦值表達式。

(“=”優先級最低)

2.再按一般賦值表達式計算順序,

自右向左,先其他符号後“=”,即先表達式後賦值變量

3.常見複合賦值表達式

n =1,等價于,n=n 1。

n-=1,等價于,n=n-1。

n*=1,等價于,n=n*1。

n/=1,等價于,n=n/1。

n%=1,等價于,n=n%1。

④賦值類型轉換

右長轉左短,長丢失字節。

右符轉左無,負數轉正數。

右無轉左符,符1按負數。

⑤實例a=1,求a =a-=a a

1.開始

變量a=1

2.右邊

表達式a a=2

3.左邊

賦值表達式a-=2即a=a-2

4.右邊

表達式a-2=-1

5.左邊

變量a=-1

賦值表達式a =-1即a=a (-1)

6.右邊

表達式a-1=-2

即整個賦值表達式的值=-2

7.左邊

變量a=-2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved