167 次瀏覽
iswlower() 函式是 C/C++ 中的內建函式。它檢查寬字元是否為小寫。它在 C++ 語言中的“cwctype”標頭檔案中宣告,而在 C 語言中的“ctype.h”中宣告。它接受一個稱為寬字元的單個字元。如果字元不是小寫字元,它將返回零 (0)。如果字元是小寫,它將返回非零值。以下是 C/C++ 語言中 iswlower() 的語法:int iswlower(ch);以下是在 C++ 語言中使用 iswlower() 的示例:示例即時演示#include #include using namespace std; int main() { ... 閱讀更多
768 次瀏覽
列舉是 C 語言中使用者定義的資料型別。它用於為整型常量分配名稱,這使得程式更易於閱讀和維護。“enum”關鍵字用於宣告列舉。以下是 C 語言中列舉的語法:enum enum_name{const1, const2, ....... };enum 關鍵字也用於定義列舉型別的變數。定義列舉型別變數有兩種方法,如下所示:enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturday}; enum week day;以下是在 C 語言中使用列舉的示例:示例#include enum week{Mon=10, Tue, Wed, Thur, Fri=10, ... 閱讀更多
31K+ 次瀏覽
以下是 C 語言中將字串轉換為大寫的程式:示例#include #include int main() { char s[100]; int i; printf("輸入一個字串:"); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] = 'a' && s[i]
407 次瀏覽
For 迴圈For 迴圈是一種重複控制結構。它執行語句特定次數。首先,它從開始迭代的位置獲取初始值。其次,它獲取條件,該條件檢查真或假。最後,它遞增/遞減並更新迴圈變數。以下是 C 語言中 For 迴圈的語法:for ( init; condition; increment ) { statement(s); }以下是在 C 語言中使用 For 迴圈的示例:示例即時演示#include int main () { int a = 5; for(int i=0;i
54K+ 次瀏覽
FloatFloat 是一種用於表示浮點數的資料型別。它是 32 位 IEEE 754 單精度浮點數(1 位用於符號,8 位用於指數,23 位用於值。它具有 6 位十進位制數字的精度。以下是 C 語言中 Float 的語法:float variable_name;以下是在 C 語言中使用 Float 的示例:示例即時演示#include #include int main() { float x = 10.327; int y = 28; printf("浮點值:%f", x); printf("浮點型和整型變數的和:%f", (x+y)); return 0; }輸出浮點值 ... 閱讀更多
27K+ 次瀏覽
strcmp() 函式是內建庫函式,它在“string.h”標頭檔案中宣告。此函式用於比較字串引數。它按字典順序比較字串,這意味著它逐字元比較兩個字串。它從字串的第一個字元開始比較,直到兩個字串的字元相等或找到空字元為止。如果兩個字串的第一個字元相等,則檢查第二個字元,依此類推。此過程將持續進行,直到找到空字元或兩個字元不相等為止。以下是 C 語言中 strcmp() 的語法:int ... 閱讀更多
4K+ 次瀏覽
strcpy() 函式是一個標準庫函式。它用於將一個字串複製到另一個字串。在 C 語言中,它在“string.h”標頭檔案中宣告,而在 C++ 語言中,它在 cstring 標頭檔案中宣告。它返回指向目標的指標。以下是 C 語言中 strcpy() 的語法:char* strcpy(char* dest, const char* src);strcpy() 的一些關鍵點。它將整個字串複製到目標字串。它替換整個字串而不是附加它。它不會更改源字串。以下是在 C 語言中使用 strcpy() 的示例:示例即時演示#include #include int main() { ... 閱讀更多
5K+ 次瀏覽
所有這些函式都從輸入中讀取字元並返回一個整數。EOF 的值用於此目的。getc()它從輸入中讀取單個字元並返回一個整數值。如果失敗,它將返回 EOF。以下是 C 語言中 getc() 的語法:int getc(FILE *stream);以下是在 C 語言中使用 getc() 的示例:示例即時演示#include int main () { char val; printf("輸入字元:"); val = getc(stdin); printf("輸入的字元:"); putc(val, stdout); return(0); }輸出輸入字元:a 輸入的字元:agetchar()getchar() 函式從標準 ... 閱讀更多
3K+ 次瀏覽
printf()printf() 函式用於列印訊息以及變數的值。以下是 C 語言中 printf() 的語法:printf(const char *str, ...);以下是在 C 語言中使用 printf() 的示例:示例即時演示#include int main() { int a = 24; printf("歡迎! "); printf("a 的值為:%d", a); getchar(); return 0; }輸出歡迎! a 的值為:24sprintf()sprintf() 函式也稱為字串列印函式。它不列印字串。它將字元流儲存在 char 緩衝區中。它格式化並存儲一系列字元和 ... 閱讀更多
通常,printf() 函式用於列印文字以及值。如果要將 % 作為字串或文字列印,則必須使用“%%”。單個 % 既不會列印任何內容,也不會顯示任何錯誤或警告。以下是在 C 語言中使用 printf() 列印 % 的示例:示例即時演示#include int main() { printf("%"); printf("%%"); getchar(); return 0; }輸出%還有其他一些方法可以在文字訊息中列印 %,如下例所示:示例即時演示#include #include int main() { printf("歡迎%"); printf("%%"); printf("%c", '%'); ... 閱讀更多