常用小技巧 測試

2021-06-27 07:51:03 字數 854 閱讀 6141

1.如何判斷乙個數是否是整數

2. 如何判斷乙個數後面是否有小數

3.保留兩位有效數字,但是沒說要四色五入

4.確定字元陣列的大小

5. 確定輸入的字串會自帶'\0'

1.如何判斷乙個數是否是整數

if(int(a)==b)  //判斷是乙個數是否是整數

cout<<"yes"《如何判斷乙個數後面是否有小數

double n = 10.00; //n = 10.05

if ((n - (int)n) > 0)

cout<<"yes"《保留兩位有效數字,但是沒說要四色五入

double n = 10.045; //保留兩位有效數字,但是沒說四捨五入

char str[10];

sprintf(str, "%.2f", n-0.005); //這裡缺省會四捨五入,故n先減0.005

cout《確定字元陣列的大小

char *str=;

int length = sizeof(str)/sizeof(char *); //length = 2;

對於*str[2],sizeof(str)==sizeof(char *) * 2,對於32位機器來說,其值為8,而sizeof(char *)=4;注意:當字元陣列作為函式入參時fun(str),str退化成指標了,就不能用上述式子去計算。

5.測試輸入的字串會自帶"\0"

int main()

{

char a[10];

cin>>a;

int i=0;

while(a[i]!='\0')

{ cout<

Matlab常用小技巧

matlab常用小技巧 1.m 檔案如果是函式,儲存的檔名最好與函式名一致,這點都很清楚。不過容易疏忽的是,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與 matlab 內部函式名同名,結果會出現一些莫名其妙的錯誤。例如,寫個 m檔案,命名為...

Matlab常用小技巧

m檔案如果是函式,儲存的檔名最好與函式名一致,這點都很清楚。不過容易疏忽的是,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。例如,寫個m檔案,命名為spy,執行時就彈出乙個怪怪的fig...

zsh zsh常用小技巧

文章 如果當前目錄下有documents和downloads兩個資料夾,當shell為bash的時候,敲完 do 後,按兩次tab會在下方顯示二者 而shell為zsh時,敲完 do 按下tab一次,下方不僅會顯示二者,且當前輸入也會自動補全為第乙個,再按一次可以調到第二個選擇項,這種在中文資料夾下...