• <abbr id="chdyf"></abbr>
    <ruby id="chdyf"><acronym id="chdyf"><meter id="chdyf"></meter></acronym></ruby>
    <bdo id="chdyf"></bdo>
    <dfn id="chdyf"><menu id="chdyf"></menu></dfn>
    1. <menuitem id="chdyf"></menuitem><strong id="chdyf"><menu id="chdyf"></menu></strong>

      <rt id="chdyf"><menu id="chdyf"></menu></rt>
      成人小说一区二区三区,伊人精品成人久久综合全集观看,久久HEZYO色综合,中文字幕精品人妻熟女,影音先锋成人网站,我要看免费一级毛片,中国女人做爰A片,中文字幕av久久爽Av

      char[] 和 String 類型占用字節大小問題

      2019-8-8    seo達人

      如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

      在 C 語言中
      1、char a[10] = {"China"} 中,這個 a 占用多少字節?

      答:占用 10 個字節。

      解析:上面代碼對 a 做了賦值的操作,

      a[0]='C' ,a[1]='h' ,a[2]='i' ,a[3]='n' ,a[4]='a' ,a[5]='\0',a[6]='\0',a[7]='\0',a[8]='\0',a[9]='\0'

      所以,它占用的是 10 個字節。

      2、如果單指 ”China“ ?

      答:共 6 個字節。China 占 5 個字節,最后以 '\0' 結束,占 1 個字節。

      在 Java 語言中
      1、String s = "China"; 占多少字節?

      答:占 5 個字節。

      System.out.println(Charset.defaultCharset());//獲取ide默認編碼類型
      String s = new String("China".getBytes());
      byte[] b = s.getBytes();
      System.out.println("" + b.length);
       以上代碼,可以輸出 "China" 所占的字節長度為 5

      2、String s = "中國"; 占多少字節?

      答:如果是 漢字 的情況需要考慮編碼。

      (1)GBK 編碼(ide默認)時,每一個漢字占用 2 個字節,那么中國占 4 個字節。

      (2)UTF-8 編碼時,每一個漢字占用 3 個字節,那么中國占用 6 個字節。

      3、轉碼問題,GBK 轉 UTF-8 時,字節占用會變大嗎?反過來呢?

      //獲取的是 UTF-8編碼
      System.out.println(Charset.defaultCharset());
      String s;
      try {
              s = new String("中國".getBytes(),"GBK");
              byte[] b = s.getBytes();
              System.out.println("" + b.length);
          } catch (UnsupportedEncodingException e) {
              e.printStackTrace();
      }
      如上代碼是:UTF-8 轉 GBK 編碼格式,s 長度從 6 字節變為 9 字節。
      s 內容變化:中國 —> 涓浗
      因為當前編碼是 UTF-8,轉碼之后變成了 3 個文字,占用 9 個字節。然而,反過來的情況是這樣的:

      中國 (gbk) —> ?й? (utf-8)
      s 長度從 4字節 變成了 4字節,雖然長度沒發生改變,但是文字已經改變。這里的 ? 占用 1 個字節。

      藍藍設計m.wtxcl.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://m.wtxcl.cn

      存檔