以前上過c/c++的課程,但由於學得比較膚淺,有比較多得偏僻知識點沒掌握,c++細節學習,這個系列就是總結這些冷知識
計算機表示小數會有誤差,因為同乙個小數轉化成二進位制有時是不同的,所以不能用等號判斷兩個小數是否相等。如果兩個小數的差的絕對值很小,比如小於0.0000001,就可以認為他們相等。**如下:
boll equal(double num1,double num2)
if((num1-num2>-0.0000001)&&(num1-num2<0.0000001))
return
true;
else
return
false;
)
乙個表示式中如果存在字元,那需要將字元先轉變成ascii碼。
int
sum='a'+'0'; //sum=145
sum='a'+0; //sum=97
sum='0'+0; //sum=48
PHP學習之字串比較和查詢
1.字串比較 在php中,可以用 雙等號 或者 三等號 來比較字串。兩者的區別是雙等號不比較型別,三等號會比較型別,它不轉換型別 用雙等號進行比較時,如果等號左右兩邊有數字型別的值,剛會把另乙個值轉化為數字,然後進行比較。這樣的話,如果是純字串或者null時,會轉化為0進行比較。同樣,大小於號也和等...
c 學習(2型別轉換和字串)
型別轉換有兩種 cast,convert。cast 為同型別的隱式轉換 int number convert 為型別的轉變 convert.toint32 convert.tostring 用於不同型別的轉換 例 string str console.readline int int str con...
字串 C 學習筆記之 字串和字串流
字元陣列,也就是存放字元型別資料的陣列,只不過字元陣列的結尾必須是 0 c 已經提供了一些字串處理函式,這些函式被封裝在標頭檔案和 中。此外,為了更方便地對字串進行操作,c 中定義了乙個 string 類,可以在使用的時候包含標頭檔案。此外,可以用乙個字串類變數或者字元陣列或者字元直接對字串類變數進...