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

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

java中的char是什么意思?-創(chuàng)新互聯(lián)

java中的char是什么意思?除了程序員外大部分人都不太了解,今天小編為了讓大家更加了解java中的char,給大家總結(jié)了以下內(nèi)容,跟隨小編一起來看看吧。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),城固企業(yè)網(wǎng)站建設(shè),城固品牌網(wǎng)站建設(shè),網(wǎng)站定制,城固網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,城固網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

char是Java中的保留字,與別的語(yǔ)言不同的是,char在Java中是16位的,因?yàn)镴ava用的是Unicode。不過8位的ASCII碼包含在Unicode中,是從0~127的。

但是English,Spanish,German, French根本不需要這么表示,所以它們其實(shí)采用ASCII碼會(huì)更高效。這中間就存在一個(gè)權(quán)衡問題。

因?yàn)閏har是16位的,采取的Unicode的編碼方式,所以char就有以下的初始化方式:

//字符,可以是漢字,因?yàn)槭荱nicode編碼
char c = 'c'; 
//可以用整數(shù)賦值
char c = 十進(jìn)制數(shù),八進(jìn)制數(shù),十六進(jìn)制數(shù)等等;
//用字符的編碼值來初始化
char c = '\u數(shù)字';

關(guān)于char占幾個(gè)字節(jié)的問題

1.“字節(jié)”是byte,“位”是bit ;

2.1 byte = 8 bit ;

char 在Java中是2個(gè)字節(jié)。Java采用unicode,2個(gè)字節(jié)(16位)來表示一個(gè)字符。

char類型賦值

char a = 'a';  //任意單個(gè)字符,加單引號(hào)。
char a = '中';//任意單個(gè)中文字,加單引號(hào)。
char a = 111;//整數(shù)。0~65535。十進(jìn)制、八進(jìn)制、十六進(jìn)制均可。輸出字符編碼表中對(duì)應(yīng)的字符。

注:char只能放單個(gè)字符。

char運(yùn)算

char類型是可以運(yùn)算的因?yàn)閏har在ASCII等字符編碼表中有對(duì)應(yīng)的數(shù)值。

在Java中,對(duì)char類型字符運(yùn)行時(shí),直接當(dāng)做ASCII表對(duì)應(yīng)的整數(shù)來對(duì)待。

示例:

char m = 'a';
char m = 'a' + 'b';//char類型相加,提升為int類型,輸出對(duì)應(yīng)的字符。
int m = 'a' + 'b';//結(jié)果是195。//195沒有超出int范圍,直接輸出195。
char m = 'a' + b;//會(huì)報(bào)錯(cuò)。//因?yàn)閎是一個(gè)賦值的變量。
char m = 197;//輸出字符編碼表中對(duì)應(yīng)的字符。
char m = '197';//會(huì)報(bào)錯(cuò)。//因?yàn)橛袉我?hào),表示是字符,只允許放單個(gè)字符。
char m = 'a' + 1;//輸出結(jié)果是b。//提升為int,計(jì)算結(jié)果98對(duì)應(yīng)的字符是b。

總結(jié)

用單引號(hào)''標(biāo)識(shí),只能放單個(gè)字符。

char + char,char + int——類型均提升為int,附值char變量后,輸出字符編碼表中對(duì)應(yīng)的字符。

看完上述內(nèi)容,你們對(duì)java中的char大概了解了嗎?如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


名稱欄目:java中的char是什么意思?-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://weahome.cn/article/cegioi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部