真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【浙江大學(xué)C小程week6知識點整理】-創(chuàng)新互聯(lián)

浙江大學(xué)C小程week6知識點整理
  • 本周主要知識點
    • 數(shù)據(jù)類型(深入)
      • 原碼、反碼、補碼
      • 數(shù)據(jù)特殊的表達形式
    • 一些陌生的運算符
  • 好題錯題整理
    • 判斷題
    • 選擇題

在延安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,外貿(mào)營銷網(wǎng)站建設(shè),延安網(wǎng)站建設(shè)費用合理。本周主要知識點 數(shù)據(jù)類型(深入) 原碼、反碼、補碼
  • 正數(shù)的原碼、補碼、反碼相同,即符號位是0,其余各位表示數(shù)值。

  • 負(fù)數(shù)的原碼、補碼、反碼則不同。

    • 原碼:符號位是1,其余各位表示數(shù)值的絕對值。
    • 反碼:符號位是1,其余各位對原碼取反。
    • 補碼:反碼加1。
數(shù)據(jù)特殊的表達形式
  • 進制
數(shù)據(jù)類型輸入輸出形式
centered 文本居中right-aligned 文本居右
一些陌生的運算符
  • 1.位運算符
    在C語言中,位運算符主要有如下五種:

    • 與運算符(&):對兩個數(shù)的每一位進行與運算。如果兩個位都是 1,則結(jié)果為 1,否則為 0。
    • 或運算符(|):對兩個數(shù)的每一位進行或運算。如果兩個位中有一個是 1,則結(jié)果為 1,否則為 0。
    • 異或運算符(^):對兩個數(shù)的每一位進行異或運算。如果兩個位中有一個是 1,另一個是 0,則結(jié)果為 1,否則為 0。
    • 左移運算符(<<):將一個數(shù)的二進制位向左移動一定的位數(shù)。左移運算符的優(yōu)先級比加法低,比判斷運算符高。
    • 右移運算符(>>):將一個數(shù)的二進制位向右移動一定的位數(shù)。右移運算符的優(yōu)先級比加法低,比判斷運算符高。

    注意:位運算符只能用于整型變量

  • 條件運算符(?;)

    condition ? expression1 : expression2

    其中,condition 是一個條件表達式,如果為真(即非 0),則運算結(jié)果為 expression1;如果為假(即 0),則運算結(jié)果為 expression2。

  • 逗號運算符
    C 語言中的逗號運算符是一種常見的運算符,它用于將兩個或多個表達式連接在一起。逗號運算符的基本形式如下:

    expression1, expression2, ...,expressionN

    逗號運算符的運算順序是從左至右的,每個表達式都會被計算一次,但最后的運算結(jié)果只保留最后一個表達式的值。

好題錯題整理 判斷題
  • 1.08是正確的整型常量。(× 08作為八進制整數(shù)含有非法數(shù)字8)
  • 2.若表達式sizeof(int)的值為4,則int類型數(shù)據(jù)可以表示的大整數(shù)為 2 31 ? 1 2^{31} ?1 231?1。 (√ int 類型數(shù)據(jù)通常占用 32 個二進制位,其中第一位用于表示正負(fù)號,剩余的 31 位用于表示數(shù)值。如果全部設(shè)置為 1,則表示的數(shù)值為 2 31 ? 1 2^{31}-1 231?1。加上第一位的正號,則 int 類型數(shù)據(jù)可以表示的大整數(shù)為 2 32 ? 1 2^{32}-1 232?1)
  • 3.表達式 (z=0, (x=2)||(z=1),z) 的值是1。(× 是0)
選擇題
  • 1.下面合法的C語言字符常量是()。
    A.‘\t’ B.“A” C.‘xx’ D.A

    答案:選A
    在 C 語言中,‘\t’ 是一個字符常量,表示一個制表符(Tab)字符。制表符字符是一種特殊的字符,用于在文本中插入空格,使得文本的對齊更加整齊。

    轉(zhuǎn)義字符是一種特殊的字符,前面帶有反斜杠(\),用于表示一些特殊的字符,如制表符、換行符、回車符等。除了 ‘\t’,C 語言中還有許多其他的轉(zhuǎn)義字符,如:

    • ‘\n’ 表示換行符
    • ‘\r’ 表示回車符
    • ‘’ 表示反斜杠
    • ‘’’ 表示單引號
    • ‘"’ 表示雙引號
  • 2.下面的程序段輸出是( )。

    short int a;
    int b = 65536;
    a = b;
    printf("%d\n", a);

    A.65536 B.0 C.-1 D.1

    答案:選B
    在上述代碼中,short int 類型的變量 a 的范圍為 -32768 到 32767。int 類型的變量 b 的值為 65536,超出了 short int 類型的范圍。

    當(dāng)將 int 類型的 b 賦值給 short int 類型的 a 時,會發(fā)生數(shù)據(jù)截斷,即將 b 的高位截斷。因此,a 的值為 0。

    需要注意的是,在 C 語言中,數(shù)據(jù)截斷是合法的,但是可能會導(dǎo)致數(shù)據(jù)丟失或錯誤。因此,在使用較小的數(shù)據(jù)類型存儲較大的數(shù)據(jù)時,應(yīng)該謹(jǐn)慎處理。

  • 3.執(zhí)行下面程序中的輸出語句后,輸出結(jié)果是( )。

    int a;
    printf("%d\n",(a=3*5,a*4,a+5));

    A.65 B.20 C.15 D.10

    答案:選B

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站欄目:【浙江大學(xué)C小程week6知識點整理】-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/jcehe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部