<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 類型轉換 ## 自動轉換 數據類型存在自動轉換的情況,比如: ~~~ char c='a'; int x; double d; x=c; //字符類型可以自動轉換為整形 d=x; //整形可以自動轉換為浮點型 ~~~ 自動轉換發生在不同數據類型運算時,在編譯的時候自動完成。自動轉換遵循的規則就好比小盒子可以放進大盒子里面一樣. char類型數據轉換為int類型數據遵循ASCII碼中的對應值 注:字節小的可以向字節大的自動轉換,但字節大的不能向字節小的自動轉換 ## 強制類型轉換 強制類型轉換是通過定義類型轉換運算來實現的。其一般形式為: (數據類型) (表達式) 其作用是把表達式的運算結果強制轉換成類型說明符所表示的類型,例如: ~~~ double tempOne=6.777; int tempTwo=(int)tempOne; //強制轉換為int類型 printf("%f\n",tempOne); printf("%d\n",tempTwo); ~~~ 在使用強制轉換時應注意以下問題: 1、數據類型和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x轉換成int型之后再除2再與y相加了。 2、轉換后不會改變原數據的類型及變量值,只在本次運算中臨時性轉換。 3、強制轉換后的運算結果不遵循四舍五入原則 ## 類型限定符 | 限定符 | 含義 | | --- | --- | | extern | 聲明一個變量,extern聲明的變量沒有建立存儲空間. `extern int a;` | | const | 定義一個常量,常量的值不能修改. const int a = 10; | | volatile | 防止編譯器優化代碼 | | register | 定義寄存器變量,提高效率.register是建議型的指令,而不是命令型的指令,如果cpu有空閑寄存器,那么register就生效.如果沒有空閑寄存器,那么register無效. |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看