字元char 補充

2021-08-17 04:49:14 字數 691 閱讀 2320

char ch1 = 'a';

//char ch2 = 65; //可直接編碼賦值

"|"+ch2+"|");

////

//字元型可以參與算術運算  

//// 本質上是將字元看成對應asscii碼數字參與運算

ch2*2);

ch2>'a');

ch2>>1);

/*---關係運算子 表達範圍---

* 3 * */

//int num = 57;

3/*-----浮點數  判定補充(是否相同)

做差   看差的絕對值  

*  ----*/

//float x = (float)(1.0/3);

//double range = 0.00001;

x-1.0/3 >= -range && x-1.0/3 <= range);

/*------- 與和或 -------

邏輯短路

&&與    前面有false 則後續條件不執行

||或     前面有true 則後續條件不執行

& | 不會邏輯短路

*/int tmp = 10;

int num = 5;

system.out.println( tmp>5 | num++>3 );

system.out.println( num);

寬字元 和 Char字元

ansi c也支援多位元組字符集,例如中文 日文和韓文版本windows支援的字符集。然而,這些多位元組字符集被當成單位元組構成的字串看待,只不過其中一些字元改變了後續字元的含義而已。多位元組字符集主要影響c語言程式執行時期鏈結庫函式。相比之下,寬字元比正常字元寬,而且會引起一些編譯問題。寬字元不需...

String字元補充

一 string字串補充 對於string 獲取 length chatat indexof 有三種 lastdexof 判斷 contains isempty startwith endwith equals equalsignore 替換 replace 轉換 trim touppercase ...

補充 字元編碼

unicode中文和英文都是佔兩個位元組 ascii只能存英文本母和特殊字元,佔乙個位元組 所以,用unicode存英文本元就會比ascii多一倍的儲存,因此就出現了乙個unicode擴充套件集utf 8,所有的英文本元 按ascii儲存,佔乙個位元組,而中文變成3個位元組 例子 將utf 8的編碼...