鍍金池/ 問答/Java/ Java中單引號和雙引號輸出的區(qū)別

Java中單引號和雙引號輸出的區(qū)別

在做一道算法題。。。然后驚奇的發(fā)現(xiàn):
當(dāng)我用雙引號時(shí)輸出的是字符串沒問題。但是用單引號卻做了我也不知道什么樣的運(yùn)算。。。
很好奇單引號和雙引號之間有什么區(qū)別?

雙引號

單引號

回答
編輯回答
任她鬧

""雙引號是字符串,可以把數(shù)字連接成字符串
'' 單引號是字符,空格的ascii碼是32,與之前的數(shù)字相加求和

2017年11月30日 21:00
編輯回答
孤酒

char型空字符十進(jìn)制等于32
例如int i=10+' ';i=42

2017年3月9日 07:12
編輯回答
孤毒

單引號和雙引號之間有什么區(qū)別?
字符和字符串的區(qū)別

" " 輸出內(nèi)容為空格的字符串;' ' 輸出空格字符對應(yīng)的ACCII碼

tip: 空格的ascii碼是32(十進(jìn)制)

2017年6月24日 03:15
編輯回答
維她命

這里是加上是你的數(shù)字加上了空格的ascii碼32,并不是單引號的問題,另外單引號只能引用1個(gè)字符,即char類型

2017年1月16日 05:17