最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言操作符基礎(chǔ)知識(shí)詳解

 更新時(shí)間:2021年10月18日 08:38:14   作者:fyh020526  
這篇文章主要以圖文結(jié)合的方式為大家詳細(xì)介紹了C語言位運(yùn)算基礎(chǔ)知識(shí),感興趣的小伙伴們可以參考一下,希望能給你帶來幫助

一.單目操作符:

!:邏輯反操作符; -:負(fù)數(shù)操作符; +:整數(shù)操作符; &:取地址操作符;

sizeof:操作數(shù)的類型長度操作符;

sizeof(數(shù)組名)——數(shù)組名表示整個(gè)數(shù)組,sizeof(數(shù)組名)求的是整個(gè)數(shù)組的大小,單位是字節(jié)

例如

int a[10] = { 0 };
printf("%d\n",sizeof(a));
suzeof(a[0]);——>(4) 不同的表示:sizeof(a)//sizeof(a[0])

~ 對(duì)一個(gè)數(shù)的二進(jìn)制按位取反操作符;

原碼:10000000000000000000000000000001

反碼:111111111111111111111111111111110(符號(hào)位(第一位)不變,其他位改變)

補(bǔ)碼:111111111111111111111111111111111(在反碼的基礎(chǔ)上加1)

規(guī)律總結(jié):1.所有的正數(shù)按位取反的值是其本身+1的負(fù)數(shù)

2.所有的負(fù)數(shù)按位取反的值是其本身+1的絕對(duì)值

3.0按位取反得到是-1

--前置,后置--

++前置,后置++

例如:printf("%d",++a);——>運(yùn)算過程是:先進(jìn)行+1再輸出;

a++ ——>運(yùn)算過程是:先輸出a的值,再進(jìn)行+1;

二.關(guān)系操作符

<,>,<=,>=,!=(不等于),==(等于),=(賦值于)

三.條件操作符

樣例

exp1 ? exp2 :exp3;
if(a >b)
max = a;
else
max = b;

如果要轉(zhuǎn)換成條件表達(dá)式則為:int max = a>b?a : b;

四.逗號(hào)表達(dá)式

例如

exp1, exp2, exp3...expN;
int a = 3;
int b = 7;
int c = 0;
int d = (a = b - c, b = c + a, c = a - b);——>結(jié)果為最后一個(gè)表達(dá)式的結(jié)果

printf("%d\n", d);

五.邏輯操作符

&& ||

關(guān)鍵詞

定義C語言提供的,不能自己創(chuàng)建的,為關(guān)鍵字。比如 int, return;

不能把關(guān)鍵字作為變量名

常見的關(guān)鍵字

auto:自動(dòng)變量關(guān)鍵字

{

int a = 1;

變量a,在進(jìn)大括號(hào)的時(shí)候,變量創(chuàng)建

出大括號(hào)的時(shí)候,變量自動(dòng)銷毀

}

循環(huán)判斷關(guān)鍵詞

break :循環(huán)程序中,跳出循環(huán)關(guān)鍵字

while :while循環(huán)

for :for循環(huán)

case:選擇語句關(guān)鍵詞

continue:循環(huán)關(guān)鍵詞

goto :跳轉(zhuǎn)語句

變量類型關(guān)鍵字

char, int, float, double, long, short

signed :有符號(hào)類型

unsigned :無符號(hào)類型

const :常變量關(guān)鍵字

enum :枚舉關(guān)鍵字

extern :外部變量、函數(shù)申明符號(hào)

register :寄存器變量關(guān)鍵詞

static :靜態(tài)變量關(guān)鍵字(修飾局部變量的時(shí)候,局部變量改變自身生命周期,變成了與全局變量生命周期一致)

1.修飾全局變量,使得全局變量只能在自己所在的源文件(.c)使用

改變外部鏈接屬性,使得其無法在其他文件中使用。

2.修飾函數(shù),使得函數(shù)只能在自己所在的源文件(.c)使用

define :定義的常量

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • C++中virtual繼承的深入理解

    C++中virtual繼承的深入理解

    本篇文章是對(duì)C++中的virtual繼承進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Qt編寫地圖之實(shí)現(xiàn)跨平臺(tái)功能

    Qt編寫地圖之實(shí)現(xiàn)跨平臺(tái)功能

    這篇文章主要介紹了如何利用Qt編寫地圖應(yīng)用時(shí)實(shí)現(xiàn)跨平臺(tái)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • 淺談c++11閉包的實(shí)現(xiàn)

    淺談c++11閉包的實(shí)現(xiàn)

    閉包有很多種定義,一種說法是,閉包是帶有上下文的函數(shù)。說白了,就是有狀態(tài)的函數(shù)。更直接一些,不就是個(gè)類嗎?換了個(gè)名字而已。本文將介紹c++11閉包的實(shí)現(xiàn),感興趣的同學(xué),可以參考下。
    2021-06-06
  • C語言入門的一些基本資源推薦和程序語法概覽

    C語言入門的一些基本資源推薦和程序語法概覽

    這篇文章主要介紹了C語言入門的一些基本資源推薦和程序語法概覽,C語言是很多現(xiàn)代高級(jí)編程語言的基礎(chǔ),需要的朋友可以參考下
    2015-12-12
  • C++使用適配器模式模擬實(shí)現(xiàn)棧和隊(duì)列

    C++使用適配器模式模擬實(shí)現(xiàn)棧和隊(duì)列

    不論是C語言還是C++,我們都用其對(duì)應(yīng)的傳統(tǒng)寫法對(duì)棧和隊(duì)列進(jìn)行了模擬實(shí)現(xiàn),現(xiàn)在我們要用新的方法模擬實(shí)現(xiàn)棧和隊(duì)列,這個(gè)新方法就是適配器模式,文章通過代碼示例和圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • 詳解c++ 靜態(tài)成員變量

    詳解c++ 靜態(tài)成員變量

    這篇文章主要介紹了c++ 靜態(tài)成員變量的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-09-09
  • C++ SOCKET多線程實(shí)現(xiàn)聊天小程序

    C++ SOCKET多線程實(shí)現(xiàn)聊天小程序

    這篇文章主要為大家詳細(xì)介紹了C++ SOCKET多線程實(shí)現(xiàn)聊天小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • c語言?數(shù)據(jù)存儲(chǔ)與原碼?反碼?補(bǔ)碼詳細(xì)解析

    c語言?數(shù)據(jù)存儲(chǔ)與原碼?反碼?補(bǔ)碼詳細(xì)解析

    不知道你是否和我一樣好奇,學(xué)習(xí)編程語言的同時(shí)想,各個(gè)數(shù)據(jù)類型是怎樣在我們的內(nèi)存中儲(chǔ)存的呢,如果你仔細(xì)深入了解的話,你會(huì)了解其中的樂趣,了解科學(xué)家們的偉大,了解c語言
    2022-02-02
  • 深入解析C++編程中線程池的使用

    深入解析C++編程中線程池的使用

    這篇文章主要介紹了深入解析C++編程中線程池的使用,包括線程池的封裝實(shí)現(xiàn)等內(nèi)容,需要的朋友可以參考下
    2015-11-11
  • C++ Opengl旋轉(zhuǎn)功能附源碼下載

    C++ Opengl旋轉(zhuǎn)功能附源碼下載

    這篇文章主要介紹了C++ Opengl旋轉(zhuǎn)功能附源碼下載,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

深水埗区| 都兰县| 光泽县| 曲松县| 上饶县| 乌苏市| 彰化县| 仪征市| 土默特左旗| 图木舒克市| 马鞍山市| 南华县| 营山县| 惠州市| 南阳市| 泰来县| 兰西县| 竹北市| 鲁山县| 永年县| 宣恩县| 鄂托克旗| 吉木萨尔县| 万宁市| 江源县| 咸阳市| 罗源县| 麟游县| 汪清县| 大足县| 视频| 池州市| 灵寿县| 扬中市| 合山市| 久治县| 平远县| 康定县| 神池县| 谷城县| 滦南县|