printf("%.2f\n",n); 表示輸出格式為2位浮點數;
a?b:c 表示a為真返回b的結果,若為假則返回c的結果;
printf("%5d",123); 使不足m位的int變數以m位進行右對齊輸出輸出效果為;
printf("%05d",123); 輸出效果為;
char c=getchar(); 輸入單字元;
putchar(); 輸出單字元;
gets(*str); 輸入一行字元並且識別/n作為輸入結束
當採用scanf()函式輸入乙個數後會產生乙個換行符,必須把這個換行符用getchar()接收後再用gets()函式輸入一行字元;不然會出現意想不到的錯誤;
puts(*str); 輸出一行字元並且緊跟乙個換行符;
使用printf()/puts()函式輸出的字串若是結尾沒有/0則會無法識別字串而出錯;
memset(a,0,sizeof(a)); 把陣列a中的元素全部賦值為0;
int len = strlen(str);
int cmp = strcmp(str1,str2); 字串字典序比較大小;
strcpy(str1,str2); 把str1拷貝到str2裡面;
strcat(str1,str2); 把str2接到str1後面;
sscanf("123","%d",&n); 把字串「123」以整型輸入到整數n中;
sprintf(str,"%d",123); 把整數123寫到字串str中;
經典應用:
char str1[100]="2020:3.14,hello
",str2[10
];sscanf(str,
"%d:%lf,%s
",&n;&bd,str2);
getline():
char str[100];cin.getline(str,
100);
office 在word中的小技巧
若處於相容模式先點左上角檔案,再點右側資訊,將相容模式轉換掉 點插入在點右側符號,裡面就有公式 但更推薦將latex公式文字複製到word中,再選中公式 按alt 再按下ctrl 即可 選中公式按下ctrl shift 再按下按alt 可轉換回公式的文字表示,即該過程可逆 注意原本在markdown...
自己常用的C C 小技巧
這裡列出了自己常用的一些c c 小技巧,有些會有不足,可以簡單 一下.分類 小技巧 同理可以用於其他位,比如16位什麼的.由於不同位的平台指標的大小可能是不同的,所以導致一些邏輯必須分別討論.很多時候我們可能不會在意是移動平台還是桌面平台,但是肯定會在意指標的大小.c 的話可以使用模板特化方便地處理...
演算法小技巧 取模的技巧
個人筆記,有點毛,能看懂就看,呵呵。寫乙個方法 實現迴圈效果 不用if語句 int i 0 1 6 的迴圈。int fun int max int main 傳統寫法 1 6 的迴圈。int fun int max 取模應用 一段時間內變化指定次數。變化週期相同。int n time 3 for f...