日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言操作符(又称运算符)(2)

發布時間:2024/10/14 编程问答 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言操作符(又称运算符)(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2018-01-17 創建人:Ruo_Xiao 開發環境:VS2010 郵箱:xclsoftware@163.com

一、單目操作符

++ - &(取地址) sizeof ~ -- + * (類型)

1、*:間接訪問操作符。
2、(類型):強制類型轉換。
3、++和--
(1)前綴:操作數的值被增加,而表達式的值是操作數增加之后的值。
(2)后綴:操作數的值被增加,但表達式的值是操作數增加之前的值。
栗子:

a = b = 10; c = ++a; //結果:a = 11,b = 11 c = b++; //結果:b = 11,c = 10

(3)原因:
前綴,先執行++,再將a賦值給c。后綴,先復制,在++;

二、關系操作符

> >= < <= != ==
  • 這些操作符的結果是整型值,而不是布爾。若是成立,則為1,否則為0。
  • C++中,該值則為bool型。代碼如下:
  • cout<<"i = "<<sizeof(5<3)<<endl;

    結果為1。所以可以判斷,在C++中關系操作符的返回值為bool。

    三、邏輯表達式

    && ||

    四、條件操作符

    A ? B : C
  • 若A為true,則執行B,反之執行C。
  • 與if語句相比,優點如下:
    (1)增強代碼的可讀性和易維護性。
    (2)減少代碼量。
  • 五、逗號操作符

    A,B,C,……Z
  • 逗號操作符將兩個或多個表達式分隔開,這些表達式從左到右逐個求值,整個逗號表達式值就是最后那個表達式的值
  • 栗子:
  • if (a += 2,b -= a,b>0);

    整個if的判據就是最后的b大于0是否成立。

    總結

    以上是生活随笔為你收集整理的C语言操作符(又称运算符)(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。