㈠ java語言中一個字元占幾個位元組
你好,我們通常說的一個字元占兩個位元組是指漢字,英文字母是一專個位元組屬
public class getCharBytes {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Character a ='a';
Character b ='啊';
System.out.println(a.toString().getBytes().length);
System.out.println(b.toString().getBytes().length);
}
}
㈡ Java中字元串在內存當中占幾個位元組
對是10位元組
在C
或C++個
一個char
是8位(1BYTE)而java
中是16位
(2BYTE)
這個字元串為5個char
所以是
10(BYTE)
㈢ java中的變數各佔得位元組數
boolen:1個位元組自
int:4個位元組
float:4個位元組
double:8個位元組
char:2個位元組
byte:1個位元組
short:2個位元組
long:8個位元組
(3)java一個字元位元組長度擴展閱讀
Java8大基本數據類型
1,四種整數類型(byte、short、int、long):
byte:8 位,用於表示最小數據單位,如文件中數據,-128~127
short:16 位,很少用,-32768 ~ 32767
int:32 位、最常用,-2^31-1~2^31 (21 億)
2,兩種浮點數類型(float、double):
float:32 位,後綴 F 或 f,1 位符號位,8 位指數,23 位有效尾數。
double:64 位,最常用,後綴 D 或 d,1 位符號位,11 位指數,52 位有效尾。
3,一種字元類型(char):
char:16 位,是整數類型,用單引號括起來的 1 個字元(可以是一個中文字元),使用 Unicode 碼代表字元,0~2^16-1(65535)。
4,一種布爾類型(boolean):true真和false假
參考鏈接:網路JAVA
㈣ java char的長度
char類型的是占兩個位元組;
一個位元組是8位(bit),所以也可以表示為16bit。版
可以通過以下方式權定義一個char類型:
char c = 'a'; 實際佔一個位元組。
char d = '高';實際占兩個位元組。
擴展:計算一個字元串的位元組長度。
如:」我是gdb「占的位元組數就是2+2+1+1+1 =7個位元組。