列印出不同順序的字串 單引號和雙引號的差異

2021-07-15 18:04:33 字數 560 閱讀 1320

發現乙個很好玩的列印順序

package com.liaojianya.chapter1;

/** * this program demonstrates the string.

* @author liao jianya

* */

public class ctest

}

執行結果:

108

11aa56

12aa66

第乙個單引號的a直接將其對應於ascii中的97數值,所以5+6+97=108.

第二個雙引號,在5+6=11後,a是字串,所以整型11被轉換為字串「11」,通過加號連線符構成新的字串「11a」

第三個,由於「a」在最前面,所以後面的5和6都直接轉換成字串來跟前面的a相連線,所以列印出a56

第四個,字串aa在中間,前面的6+6做整型數值運算,變成12,後者的6+6是跟在「aa」後面,所以轉換為字串來處理,所以最後列印12aa66。

這樣的結果是不是很有趣? 

列印出不同順序的字串 單引號和雙引號的差異

發現乙個很好玩的列印順序 package com.liaojianya.chapter1 this program demonstrates the string.author liao jianya public class ctest 執行結果 108 11aa56 12aa66 第乙個單引號的...

python字串引號和轉義 單引號字串和轉義符

1 單引號字串和轉義符 字串和數字一樣都是值,可以直接使用,在python控制台中直接輸入字串,如 hello world 會按原樣輸出該字串,只不過用單引號擴了起來 hello world hello world 那麼用雙引號和單引號括起來的字串有什麼區別呢?其實沒有任何區別,只不過在輸出單引號或...

字串拼接的雙引號和單引號問題,轉義字元

有這麼一句話,想要字串拼接後得到這麼一句話。裡面的組織需要單引號引出,而不是雙引號。最初始是這樣。var org 00000000000000000028 console.log 這樣輸出結果是 沒有單引號。後來改成了這樣。var org 00000000000000000028 console.l...