Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cでのブール値の使用


Cには、boolとして事前定義されたデータ型はありません。 enumを使用してboolを作成できます。 1つの列挙型がboolとして作成され、次にfalseを配置し、trueを列挙型の要素として配置します。 falseは最初の位置にあるため、0を保持し、trueは2番目の位置にあるため、値1を取得します。これで、これをデータ型として使用できます。

#include<stdio.h>
typedef enum {
   F, T
}
boolean;
main() {
   boolean my_bool1, my_bool2;
   my_bool1 = F;
   if(my_bool1 == F) {
      printf("my_bool1 is false\n");
   } else {
      printf("my_bool1 is true\n");
   }
   my_bool2 = 2;
   if(my_bool2 == F) {
      printf("my_bool2 is false\n");
   } else {
      printf("my_bool2 is true\n");
   }
}

出力

my_bool1 is false
my_bool2 is true

  1. Windows10でBashを使用する方法

    最近、Microsoftは毎年開催されるBuildカンファレンスに参加し、Linux開発者のCanonicalの助けを借りてBashシェルをWindows10に導入すると発表しました。このニュースは、WindowsコミュニティだけでなくLinuxコミュニティでも大きな反響を呼んでいます。誰もがそれがどのようなものか、それを入手する方法、そしてなぜそれが存在するのかを知りたがっています。 これが私たちがこれを作成した理由です。これは、今日のWindows10インストールでBashを機能させる方法についてのガイドです。これはかなり退屈なプロセスですが、オタクの場合は、これを試してみることをお勧め

  2. Windows7でXPモードを使用する方法

    これまでのところ、Windows7は全体的に優れたオペレーティングシステムであることが証明されています。それはいくつかの必要な改善、そしていくつかの新しい技術的特徴さえもたらしました。 ただし、Windows 7には下位互換性に関する問題がいくつかある可能性があります。これは、新しいオペレーティングシステムで予想されることです。 Microsoftはこれを予期し、Windows7にXPモードを追加することを決定しました。 XPモードでは、Windows7内の仮想マシン内でWindowsXPを実行できます。次に、必要に応じて古いアプリケーションやプログラムを実行できます。次のチュートリ