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的編碼...