<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)經(jīng)驗(yàn)>

        C語(yǔ)言學(xué)習(xí)入門(mén)

        時(shí)間: 威敏1027 分享

          C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。下面學(xué)習(xí)啦小編分享C語(yǔ)言學(xué)習(xí)入門(mén)的基礎(chǔ)知識(shí),希望對(duì)你有幫助。

          C語(yǔ)言學(xué)習(xí)入門(mén)

          C語(yǔ)言32個(gè)關(guān)鍵字:

          auto double int struct break else long switch

          case enum register typedef char extern return union

          const float short unsigned continue for signed void

          default goto sizeof volatile do if while static

          常量修飾:const

          c 語(yǔ)言中的進(jìn)制: 二進(jìn)制:int a = 0B(b)1100 ; 八進(jìn)制: int b = 027; 十六進(jìn)制:int c = 0X(x)AF3;

          printf(“%d”, a); printf(“a=%d, b=%x”, a, b);

          %4d, 若表示的位數(shù)大于4,再按原樣輸出; 若小于4,則補(bǔ)上空格輸出4位,, +4空格補(bǔ)左邊,-4空格補(bǔ)右邊

          %.2f 輸出兩位小數(shù),默認(rèn)是6位

          %p 輸出內(nèi)存的地址,, 如:printf(“變量a的地址是:%p”, &a)

          scanf(“%f”, &a); scanf(“%d, %s,%f”, &a,&b,&c); 接收多個(gè)時(shí),分隔符可以是任意符號(hào)

          包括空格、tab、回車(chē)

          當(dāng)數(shù)值比較小(在char的取值范圍內(nèi)),用char 比用int 更節(jié)省內(nèi)存開(kāi)銷(xiāo),因?yàn)樗徽?個(gè)字節(jié)

          char c = ‘A’;與 char c = 65; 是等效的。一個(gè)漢字占兩個(gè)字符,用char是不行的,

          需要用字符數(shù)組來(lái)存儲(chǔ)。

          局部變量可以在聲明時(shí)不初始化,后續(xù)使用,與Java不同;如果后續(xù)賦值是可以的,如果后續(xù)直接

          使用系統(tǒng)賦給它的默認(rèn)值是不好的,因?yàn)檫@是一個(gè)隨機(jī)的垃圾值,不是0。

          可以在基本數(shù)據(jù)類(lèi)型的前面加一些修飾符,也有人稱(chēng)之為限定符,一樣的意思。

          有以下4種類(lèi)型修飾符:

          short 短型

          long 長(zhǎng)型

          signed 有符號(hào)型 包括 正負(fù)數(shù)和0

          unsigned 無(wú)符號(hào)型 正數(shù)和0

          // 下面兩種寫(xiě)法是等價(jià)的

          short int s1 = 1;

          short s2 = 1;

          // 下面兩種寫(xiě)法是等價(jià)的

          long int l1 = 2;

          long l2 = 2;

          // 可以連續(xù)使用2個(gè)long

          long long ll = 10;

          // 下面兩種寫(xiě)法是等價(jià)的

          signed int si1 = 3;

          signed si2 = 3;

          // 下面兩種寫(xiě)法是等價(jià)的

          unsigned int us1 = 4;

          unsigned us2 = 4;

          // 也可以同時(shí)使用2種修飾符

          signed short int ss = 5;

          unsigned long int ul = 5;

          unsigned char c1 = 10;

          signed char c2 = -10;

          long double d1 = 12.0;

          short int 取值范圍 類(lèi)似java中的 short

          long int int

          long longlong

          C語(yǔ)言的基本語(yǔ)句跟Java中的差不多

          循環(huán)語(yǔ)句(do while、while、for)

          條件語(yǔ)句(if 、if-else、switch)

          goto語(yǔ)句 (比如在循環(huán)外 定義一個(gè)標(biāo)記 Exit:; 在循環(huán)內(nèi)可以 用 goto Exit;跳出循環(huán))

          算術(shù)運(yùn)算符

          + 加法運(yùn)算符

          - 減法運(yùn)算符,或負(fù)值運(yùn)算符

          * 乘法運(yùn)算符

          / 除法運(yùn)算符

          % 模運(yùn)算符,或稱(chēng)取余運(yùn)算符,要求%兩側(cè)均為整型

          關(guān)系運(yùn)算符

          < 小于運(yùn)算符

          <= 小于等于運(yùn)算符

          > 大于運(yùn)算符

          >= 大于等于運(yùn)算符

          == 等于運(yùn)算符

          != 不等于運(yùn)算符

          C語(yǔ)言中沒(méi)有boolean類(lèi)型

          在C語(yǔ)言中,關(guān)系運(yùn)算的結(jié)果為"真"就返回1,"假"就返回0

          int a1 = 5 >4;// 1

          int a2 = 5 <4;// 0

          * 還需注意的是,在C語(yǔ)言中,任何非0值都為"真",只有0值才為"假"如:if(-1){}

          if (a=0){}

          在C語(yǔ)言中,可以不保存關(guān)系運(yùn)算的結(jié)果因此,下面的寫(xiě)法是合法的:

          int a = 10;

          a > 10;

          a == 0;

          邏輯運(yùn)算符

          && 邏輯與運(yùn)算符

          || 邏輯或運(yùn)算符

          ! 邏輯非運(yùn)算符

          邏輯運(yùn)算的結(jié)果也只有兩個(gè):成立就為"真",返回1;不成立就為"假",返回0

          復(fù)合賦值運(yùn)算符

          += 加賦值運(yùn)算符。如a += 3+1,等價(jià)于 a = a +(3+1)

          -= 減賦值運(yùn)算符。如a -= 3+1,等價(jià)于 a = a -(3+1)

          *= 乘賦值運(yùn)算符。如a *= 3+1,等價(jià)于 a = a *(3+1)

          /= 除賦值運(yùn)算符。如a /= 3+1,等價(jià)于 a = a /(3+1)

          %= 取余賦值運(yùn)算符。如a %= 3+1,等價(jià)于 a = a %(3+1)

          自增運(yùn)算符和自減運(yùn)算符

          ++ 自增運(yùn)算符。如a++,++a,都等價(jià)于a = a+1

          -- 自減運(yùn)算符。如a--,--a,都等價(jià)于a = a-1

          逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式

          * 逗號(hào)運(yùn)算符主要用于連接表達(dá)式,例如:

          int a = 9;

          int b = 10;

          a = a+1 , b = 3*4;

          逗號(hào)表達(dá)式的運(yùn)算過(guò)程是:從左到右的順序,先計(jì)算表達(dá)式1,接著計(jì)算表達(dá)式2,...,最后計(jì)算表達(dá)式n

          * 整個(gè)逗號(hào)表達(dá)式的值是最后一個(gè)表達(dá)式的值c = (++a, a *= 2, b = a * 5); <==> c=b;

          三目運(yùn)算符

          int a = (b >5) ? 10 : 9;

          sizeof可以用來(lái)計(jì)算一個(gè)變量或者一個(gè)常量、一種數(shù)據(jù)類(lèi)型所占的內(nèi)存字節(jié)數(shù)。

          sizeof(10);

          char c = 'a';

          sizeof(c);

          sizeof(float);

        2688027 主站蜘蛛池模板: 伊人久久大香线蕉AV网禁呦| 日韩日韩日韩日韩日韩熟女| 国产精品黄色大片在线看| 亚洲一区二区av在线| 91密桃精品国产91久久| 亚洲av永久无码精品天堂久久| 亚洲小说乱欧美另类| 国产AV福利第一精品| 欧美区一区二区三区| 国产妇女馒头高清泬20p多毛| 成人国产精品免费网站| 婷婷色中文字幕综合在线| 黑巨人与欧美精品一区| 国产精品嫩草影院一二三区入口 | 国产一区二区三区不卡在线看| 久久综合色之久久综合色| 亚洲精品久久久久久无码色欲四季 | 国产丝袜在线精品丝袜| 亚洲国产日韩欧美一区二区三区 | 狠狠色狠狠综合久久| 日韩视频中文字幕精品偷拍| 国产人妻精品午夜福利免费| 国产精品久久露脸蜜臀| 40岁大乳的熟妇在线观看| 亚洲区福利视频免费看| 毛片av在线尤物一区二区| 777午夜福利理论电影网| 9l久久午夜精品一区二区| 久久久国产精品VA麻豆| 少妇性bbb搡bbb爽爽爽欧美| 日韩国产精品区一区二区| 人妻中文字幕精品一页| 国产伦码精品一区二区| 国产精品亚洲а∨天堂2021 | 亚洲韩国精品无码一区二区三区| 两个人看的视频www| 久久人人爽人人人人片av| 国产免费一区二区三区在线观看| 国产精品无遮挡在线观看| 日本熟妇XXXX潮喷视频| 九九在线精品国产|