Cプログラミング

 Computer >> コンピューター >  >> プログラミング >> Cプログラミング
  1. C / C ++のstrcpy()

    関数strcpy()は、標準ライブラリ関数です。ある文字列を別の文字列にコピーするために使用されます。 C言語では、「string.h」ヘッダーファイルで宣言されますが、C ++言語では、cstringヘッダーファイルで宣言されます。宛先へのポインタを返します。 これがC言語でのstrcpy()の構文です char* strcpy(char* dest, const char* src); strcpy()のいくつかの重要なポイント。 文字列全体を宛先文字列にコピーします。文字列を追加するのではなく、文字列全体を置き換えます。 ソース文字列は変更されません。 これがC言語

  2. C / C ++のstrcmp()

    関数strcmp()は組み込みのライブラリ関数であり、「string.h」ヘッダーファイルで宣言されています。この関数は、文字列引数を比較するために使用されます。文字列を辞書式に比較します。つまり、両方の文字列を文字ごとに比較します。両方の文字列の文字が等しくなるか、NULL文字が見つかるまで、文字列の最初の文字の比較を開始します。 両方の文字列の最初の文字が等しい場合は、2番目の文字をチェックします。このプロセスは、NULL文字が見つかるか、両方の文字が等しくなくなるまで続行されます。 C言語でのstrcmp()の構文は次のとおりです。 int strcmp(const char *le

  3. Cでのフロートとダブル

    フロート Floatは、浮動小数点数を表すために使用されるデータ型です。これは、32ビットのIEEE 754単精度浮動小数点数です(符号の場合は1ビット、指数の場合は8ビット、値の場合は23*ビット。10進数で6桁の精度があります。 これがC言語でのfloatの構文です float variable_name; これがC言語のfloatの例です 例 #include<stdio.h> #include<string.h> int main() {    float x = 10.327;    int y = 28; &nb

  4. C /C++のgotoステートメント

    gotoステートメントはジャンプステートメントです。関数内では、あるステートメントから別のステートメントにジャンプするために使用されます。このステートメントの使用は強くお勧めしません。これにより、プログラムが複雑になり、プログラムの制御フローを追跡することが困難になります。プログラムの変更が難しくなります。 これがC言語のgotoステートメントの構文です goto label; . . . label: statement; これはC言語でのgotoステートメントの例です 例 #include <stdio.h> int main () {    int a

  5. C /C++でステートメントを続行する

    Continueステートメントはループ制御ステートメントです。これはbreakステートメントの反対側で機能し、次のステートメントを強制的に実行します。 これがC言語でのcontinueステートメントの構文です continue; これはC言語でのcontinueステートメントの例です 例 #include <stdio.h> int main () {    int a = 50;    do {       if( a == 55) {          a

  6. C /C++でのBreakステートメント

    Breakステートメントはループ制御ステートメントでもあります。ループを終了するために使用されます。 breakステートメントが検出されると、ループはそこで停止し、ループの下の次のステートメントを実行します。ケースを終了するためのswitchステートメントでも使用されます。 これがC言語でのbreakステートメントの構文です break; これがC言語でのbreakステートメントの例です 例 #include <stdio.h> int main () {    int a = 50;    while( a < 60 ) { &n

  7. CでのWhileループとの比較

    Forループ forループは繰り返し制御構造です。ステートメントを特定の回数実行します。まず、反復を開始する場所から初期値を取得します。次に、trueまたはfalseがチェックされる条件を取ります。最後に、ループ変数をインクリメント/デクリメントおよび更新します。 C言語でのforループの構文は次のとおりです for ( init; condition; increment ) {    statement(s); } これがC言語でのforループの例です 例 #include <stdio.h> int main () {    in

  8. 文字列をCで大文字に変換する

    これは、C言語で文字列を大文字に変換するプログラムです。 例 #include <stdio.h> #include <string.h> int main() {    char s[100];    int i;    printf("\nEnter a string : ");    gets(s);    for (i = 0; s[i]!='\0'; i++) {       if(s[i] &g

  9. C言語の配列

    配列は、連続したメモリ位置にある同じタイプの要素のコレクションです。最小のアドレスは最初の要素に対応し、最大のアドレスは最後の要素に対応します。 配列インデックスはzero(0)で始まり、配列のサイズから1を引いたもの(配列サイズ-1)で終わります。配列サイズはゼロより大きい整数である必要があります。 例を見てみましょう If array size = 10 First index of array = 0 Last index of array = array size - 1 = 10-1 = 9 これがC言語の配列の構文です type array_name[array_size ]

  10. C言語の文字列

    文字列は文字の配列であり、ヌル文字(\ 0)で終了します。ヌル文字はユーザーによって配置されません。コンパイラーはヌル文字を文字列の最後に自動的に配置します。 配列と文字列の違いは、コンパイラが配列の最後にヌル文字を配置しないのに対し、文字列ではコンパイラがヌル文字を配置することです。 これがC言語の文字列の構文です char myStr[size]; ここで myStr: 文字列 サイズ: 文字列のサイズを設定する 以下に示すようにC言語で文字列を初期化します- char myStr[size] = “string”; char myStr[size]

  11. C / C ++で列挙型を使用する方法は?

    列挙型は、C言語のユーザー定義型です。これは、積分定数に名前を割り当てるために使用されます。これにより、プログラムの読み取りと保守が容易になります。キーワード「enum」は、列挙を宣言するために使用されます。 これがC言語の列挙型の構文です enum enum_name{const1, const2, ....... }; enumキーワードは、enumタイプの変数を定義するためにも使用されます。列挙型の変数を定義するには、次の2つの方法があります。 enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturd

  12. C / C ++のiswlower()関数

    関数iswlower()は、C /C++の組み込み関数です。ワイド文字が小文字かどうかをチェックします。 C ++言語では「cwctype」ヘッダーファイルで宣言され、C言語では「ctype.h」で宣言されます。ワイド文字と呼ばれる単一の文字を取ります。文字が小文字でない場合は、zero(0)を返します。文字が小文字の場合、ゼロ以外の値を返します。 C / C ++言語でのiswlower()の構文は次のとおりです。 int iswlower(ch); これは、C ++言語でのiswlower()の例です。 例 #include <cwctype> #include <i

  13. C / C ++のtowupper()関数

    関数iswupper()は、C /C++の組み込み関数です。ワイド文字を大文字に変換します。 C ++言語では「cwctype」ヘッダーファイルで宣言され、C言語では「ctype.h」で宣言されます。ワイド文字と呼ばれる単一の文字を取ります。文字が大文字の場合は大文字に変換され、そうでない場合は変更されません。 C ++言語でのtowupper()の構文は次のとおりです。 wint_t towupper( wint_t ch ); これは、C ++言語でのtowupper()の例です。 例 #include <cwchar> #include <cwctype> #

  14. C / C ++のiswdigit()関数

    関数iswdigit()は、C /C++に組み込まれている関数です。ワイド文字が10進数かどうかをチェックします。 C ++言語では「cwctype」ヘッダーファイルで宣言され、C言語では「ctype.h」で宣言されます。ワイド文字と呼ばれる単一の文字が必要です。 0から9までの文字は10進数に分類されます。ワイド文字が数字でない場合は、zero(0)を返します。文字が数字の場合、ゼロ以外の値を返します。 C ++言語でのiswdigit()の構文は次のとおりです。 int iswdigit(ch) これは、C ++言語でのiswdigit()の例です。 例 #include <c

  15. C / C ++のatol()、atoll()、およびatof()関数

    atol()関数 関数atol()は、文字列を長整数に変換します。変換が実行されていない場合は、ゼロを返します。変換されたlongint値を返します。 これがC++言語でのatolの構文です long int atol(const char *string) これがC++言語のatol()の例です 例 #include <bits/stdc++.h> using namespace std; int main() {    long int a;    char str[20] = "538756";  

  16. Cでの%dと%iのフォーマット指定子の違い

    フォーマット指定子%d フォーマット指定子%dは、整数値を符号付き10進整数値として受け取ります。これは、値が負か正かにかかわらず、値が10進数であることを意味します。 これは、C言語のフォーマット指定子%dの例です 例 #include <stdio.h> int main() {    int v1 = 7456;    int v2 = -17346;    printf("The value in decimal form : %d\n", v1);    printf

  17. Cのscanf()およびfscanf()

    関数scanf() 関数scanf()は、C言語でstdinからフォーマットされた入力を読み取るために使用されます。それ以外の場合は、書き込まれた文字の整数を返し、負の値を返します。 これがC言語でのscanf()の構文です int scanf(const char *characters_set) これがC言語のscanf()の例です 例 #include <stdio.h> int main () {    char s[20];    printf("Enter a string : ");   &n

  18. Cのstrpbrk()

    関数strpbrk()は、最初の文字列の最初の文字を検索し、それを2番目の文字列の任意の文字と照合するために使用されます。 NULLを返します。それ以外に一致するものが見つからない場合は、2番目の文字列の文字と一致する最初の文字列の文字へのポインタを返します。 C言語でのstrpbrk()の構文は次のとおりです。 char *strpbrk(const char *string1, const char *string2) これはC言語でのstrpbrk()の例です 例 #include <stdio.h> #include <string.h> int main

  19. C / C ++のstrcoll()

    関数strcoll()は、ロケール固有の照合シーケンスを使用して2つの文字列を比較するために使用されます。 -を返します ゼロ、両方の文字列が同じ場合 最初の文字列が他の文字列よりも大きい場合はゼロより大きい値 最初の文字列が他の文字列よりも小さい場合、ゼロ未満の値。 C言語でのstrcoll()の構文は次のとおりです。 int strcoll(const char *first_string, const char *second_string); これがC言語でのstrcoll()の例です 例 #include <stdio.h> #include <strin

  20. Cのstrspn()

    関数strspn()は、2番目の文字列に存在する最初の文字列の部分文字列の長さを計算するために使用されます。その部分文字列の長さを返します。 C言語でのstrspn()の構文は次のとおりです。 size_t strspn(const char *string1, const char *string2); これがC言語のstrspn()の例です 例 #include <stdio.h> #include<string.h> int main() {    const char s1[] = "Helloworld!"; &nb

Total 1447 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:4/73  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10