国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C/C++ - 詳解C語言之操作符

詳解C語言之操作符

2022-02-22 14:34鯨落之·海 C/C++

這篇文章主要以圖文結合的方式為大家詳細介紹了C語言的操作符知識,感興趣的小伙伴們可以參考一下,希望能給你帶來幫助

1.加減乘

c里的加減乘同我們實際生活功能相同,我們不做探究,看例子即可

詳解C語言之操作符

 

2.除(/)

c語言里的除法實質上是求商操作(零向取整,即正數取不大于其本身的整數,負數取不小于它本身的整數,都想0靠攏),如-5/2=-2 , 5/2=2,不是四舍五入的取整

另外,同實際生活相同,0不能做除數,編譯器不會報錯,但計算結果有誤,如下圖第三次輸入,沒有結果輸出,程序強制結束。

詳解C語言之操作符

注意:

在兩個整數的除法中,x/y后的結果實質上先經過/的零向取整處理,再進行賦值, 所以,即便用double(浮點型)接收也會產生精度丟失,如下

詳解C語言之操作符

這里補充一下表達式的優先執行

表達式一定是優先計算的,如下圖: i == 10是一個表達式,執行邏輯運算,首先進行該表達式的運算,結果為真,即1,再執行printf的輸出,因此輸出為1

詳解C語言之操作符

 

3.取余(%)

雙目操作符(即有兩個操作數 如3%5,3和5就是操作數),只能作用于整型,兩邊不可以出現double型,結果為余數

詳解C語言之操作符

詳解C語言之操作符

注意:

當有符號時,余數也會帶上負號(余數為0時還是0),與整數略有不同

 

4.移位操作符(>> <<)

因為計算機的一切數據都是以二進制形式存儲的,所以這里的移位移動的是二進制的位,

移位分為算術移位和邏輯移位,也有有符號型移位和無符號型移位之分,在這里我們只講無符號位的移位(即正數的移位)

詳解C語言之操作符

注意

A:移位操作不附帶賦值操作 在表達式中不會傳值

詳解C語言之操作符

B:移位操作符也只能作用于整型(浮點型的存儲方式不同,各位都有特定的含義,此處不深究)

C:二進制向右移位即*2,,向左移位即/2(正數)

 

5.位操作符(| . & ,^)

位操作符是用來對二進制形式進行操作的

'&' : 按位與 操作符 比較兩個數相對應的位數(比較的是補碼) 兩數均為1結果為1,否則為0

'|' : 按位或 操作符 比較兩個數相對應的位數(比較的是補碼) 兩數有1則為1,均為0則結果為0

'^' : 按位異或 操作符 比較兩個數相對應的位數(比較的是補碼) 相同為0,相異為1

A:n^n=0;

B: n^1=n; (n和x,y指三個不同的數)

C:n^x=y,n^y=x ― 可用于做基本的解密

詳解C語言之操作符

 

6.邏輯操作符(&& . ||)

即生活中的且運算與或運算,是一種邏輯運算

如你想要找兩個人去搬桌子,叫甲和乙兩個人去抬桌子,那么只有甲來,或只有乙來,桌子都是抬不走的(&&-邏輯與,兩個條件都滿足才為真,否則為假)。

如果你想要和另一個人搬桌子,叫甲和乙來幫忙,只有有一個人來了,桌子就可以抬走。(||-邏輯或,只要有一個條件滿足,結果就為真,都不滿足時結果才為假)。

注意:短路運算

A:&&的短路求值:(a條件&&b條件)

&&是邏輯運算,取兩邊表達式的邏輯值進行運算,那么首先運算的是兩邊的表達式,其實是先運行左邊的表達式,再運行右邊的表達式,但既然有一個條件不滿足就為假,那么在a條件不滿足后就完全沒必要進行b條件的判斷了,因此b表達式就不會被執行,發生短路。

詳解C語言之操作符

B:||的短路求值(a條件||b條件)

||也是邏輯運算,順序同&&相同,當a表達式為真時,就不必在執行b表達式了,此時b不被執行,被短路。

詳解C語言之操作符

 

7.單目操作符

7.1正負號(+ -)

可以與操作數結合作為表達式

詳解C語言之操作符

7.2sizeof()

單目操作符,不是函數,計算變量或類型的空間大小,計算變量時可以不加括號,但計算類型必須加括號

詳解C語言之操作符

7.3按位取反(~)

即將所有二進制位都取反(0變成1,1變成0)

詳解C語言之操作符

7.4邏輯反操作(!)

邏輯運算,對邏輯結果取反(真變成假,假變成真)

詳解C語言之操作符

 

8.賦值操作符

‘ = ',注意賦值操作符的左邊必須是可變量,不能是常量。

 

9.復合操作符.等式左邊不是常量

詳解C語言之操作符

補充:

十進制向二進制的快速轉換(將原數按照2的n次方分解)

2^n,1后面n個0

如83=64(2^6,1后面6個0)+16(2^4,1后面4個0)+2(2^1,1后面1個0)+1(2^0,1后面沒有0) ―― 1010010

 

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

原文鏈接:https://blog.csdn.net/zlwy1314/article/details/121278688

延伸 · 閱讀

精彩推薦
  • C/C++C/C++經典實例之模擬計算器示例代碼

    C/C++經典實例之模擬計算器示例代碼

    最近在看到的一個需求,本以為比較簡單,但花了不少時間,所以下面這篇文章主要給大家介紹了關于C/C++經典實例之模擬計算器的相關資料,文中通過示...

    jia150610152021-06-07
  • C/C++學習C++編程的必備軟件

    學習C++編程的必備軟件

    本文給大家分享的是作者在學習使用C++進行編程的時候所用到的一些常用的軟件,這里推薦給大家...

    謝恩銘10102021-05-08
  • C/C++C++之重載 重定義與重寫用法詳解

    C++之重載 重定義與重寫用法詳解

    這篇文章主要介紹了C++之重載 重定義與重寫用法詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下...

    青山的青6062022-01-04
  • C/C++深入理解goto語句的替代實現方式分析

    深入理解goto語句的替代實現方式分析

    本篇文章是對goto語句的替代實現方式進行了詳細的分析介紹,需要的朋友參考下...

    C語言教程網7342020-12-03
  • C/C++C語言實現電腦關機程序

    C語言實現電腦關機程序

    這篇文章主要為大家詳細介紹了C語言實現電腦關機程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    xiaocaidayong8482021-08-20
  • C/C++C語言中炫酷的文件操作實例詳解

    C語言中炫酷的文件操作實例詳解

    內存中的數據都是暫時的,當程序結束時,它們都將丟失,為了永久性的保存大量的數據,C語言提供了對文件的操作,這篇文章主要給大家介紹了關于C語言中文件...

    針眼_6702022-01-24
  • C/C++c++ 單線程實現同時監聽多個端口

    c++ 單線程實現同時監聽多個端口

    這篇文章主要介紹了c++ 單線程實現同時監聽多個端口的方法,幫助大家更好的理解和學習使用c++,感興趣的朋友可以了解下...

    源之緣11542021-10-27
  • C/C++詳解c語言中的 strcpy和strncpy字符串函數使用

    詳解c語言中的 strcpy和strncpy字符串函數使用

    strcpy 和strcnpy函數是字符串復制函數。接下來通過本文給大家介紹c語言中的strcpy和strncpy字符串函數使用,感興趣的朋友跟隨小編要求看看吧...

    spring-go5642021-07-02
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美狠狠操 | 日本一区二区高清视频 | 国产精品国产 | 国产精品亚洲综合 | 国产欧美日韩综合精品一区二区 | 国产综合久久久 | 看亚洲a级一级毛片 | 在线免费看黄视频 | 久久久精品网 | 国产亚洲精品久久久久久 | 亚洲欧美中文字幕 | 日本黄色毛片 | 美女视频一区二区三区 | av不卡电影在线观看 | 在线国产一区二区 | 日韩av福利| av一区二区在线观看 | 日韩操操 | 99精品欧美一区二区三区 | 一本大道久久a久久精二百 国产欧美视频一区二区 | av伊人网| 一区二区三区国产视频 | 午夜视频在线观看网站 | 免费观看一级毛片 | 免费观看污视频 | 黄色片网站 | 一区二区三区回区在观看免费视频 | 国产精品1区2区 | 日本高清一区 | 日韩av一区二区在线观看 | 91在线区| 亚洲欧洲视频 | 天堂99x99es久久精品免费 | 久久99精品久久久久久久青青日本 | 一级黄片毛片 | 亚洲精品视频免费在线观看 | 精品国产一区二区三区性色av | 国产成人毛片 | 精品久久久中文字幕 | 国内精品一区二区三区视频 | 黑人中文字幕一区二区三区 |