欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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語言數(shù)據(jù)(整數(shù)、浮點(diǎn)數(shù))在內(nèi)存中的存儲(chǔ)

    C語言數(shù)據(jù)(整數(shù)、浮點(diǎn)數(shù))在內(nèi)存中的存儲(chǔ)

    之前對(duì)c語言數(shù)據(jù)存儲(chǔ)一直不太明白,最近仔細(xì)研究了一番,所以下面這篇文章主要給大家介紹了關(guān)于C語言數(shù)據(jù)(整數(shù)、浮點(diǎn)數(shù))在內(nèi)存中存儲(chǔ)的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • C++中的對(duì)象指針總結(jié)

    C++中的對(duì)象指針總結(jié)

    以下是對(duì)C++中的對(duì)象指針進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2013-10-10
  • 利用C語言實(shí)現(xiàn)猜數(shù)字游戲

    利用C語言實(shí)現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細(xì)介紹了利用C語言實(shí)現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • C++之函數(shù)的重載

    C++之函數(shù)的重載

    這篇文章主要介紹了c++函數(shù)重載的相關(guān)知識(shí),文章講解的非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11
  • FFmpeg實(shí)現(xiàn)將編碼后數(shù)據(jù)保存成mp4

    FFmpeg實(shí)現(xiàn)將編碼后數(shù)據(jù)保存成mp4

    這篇文章主要為大家詳細(xì)介紹了FFmpeg如何實(shí)現(xiàn)將編碼后數(shù)據(jù)保存成mp4,即從內(nèi)存塊中獲取原始數(shù)據(jù),然后依次進(jìn)行解碼、編碼、最后保存成mp4視頻文件,感興趣的可以了解一下
    2023-08-08
  • C語言 scanf輸入多個(gè)數(shù)字只能以逗號(hào)分隔的操作

    C語言 scanf輸入多個(gè)數(shù)字只能以逗號(hào)分隔的操作

    這篇文章主要介紹了C語言 scanf輸入多個(gè)數(shù)字只能以逗號(hào)分隔的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 詳解C++ 臨時(shí)量與臨時(shí)對(duì)象及程序的相關(guān)優(yōu)化

    詳解C++ 臨時(shí)量與臨時(shí)對(duì)象及程序的相關(guān)優(yōu)化

    這篇文章主要介紹了C++ 臨時(shí)量與臨時(shí)對(duì)象及程序的相關(guān)優(yōu)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C/C++?Qt?MdiArea?多窗體組件應(yīng)用教程

    C/C++?Qt?MdiArea?多窗體組件應(yīng)用教程

    MDI窗體控件類似于畫布,該控件只具備展示窗體的功能,無法實(shí)現(xiàn)生成窗體,所以我們需要在項(xiàng)目中手動(dòng)增加自定義的Dialog對(duì)話框,并對(duì)該對(duì)話框進(jìn)行一定的定制,這篇文章主要介紹了C/C++?Qt?MdiArea?多窗體組件應(yīng)用,需要的朋友可以參考下
    2021-12-12
  • c++中的內(nèi)聯(lián)函數(shù)inline用法實(shí)例

    c++中的內(nèi)聯(lián)函數(shù)inline用法實(shí)例

    在本篇文章里小編給大家整理的是關(guān)于c++中的內(nèi)聯(lián)函數(shù)inline用法實(shí)例以及相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • C語言實(shí)現(xiàn)計(jì)算圓周長以及面積

    C語言實(shí)現(xiàn)計(jì)算圓周長以及面積

    這篇文章主要介紹了C語言實(shí)現(xiàn)計(jì)算圓周長以及面積方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評(píng)論