C 細節學習之小數比較和字元型加減

2021-07-02 18:52:10 字數 561 閱讀 8371

以前上過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 類,可以在使用的時候包含標頭檔案。此外,可以用乙個字串類變數或者字元陣列或者字元直接對字串類變數進...