[解決済み] C99 boolean データ型?
2023-02-19 06:43:11
質問
C99のbooleanデータ型とその使い方は?
どのように解決するのですか?
以下が含まれます。
<stdbool.h>
ヘッダ
#include <stdbool.h>
int main(void){
bool b = false;
}
マクロ
true
と
false
に展開し
1
そして
0
をそれぞれ
セクション
7.16
ブール型と値
< stdbool.h >
- 1 ヘッダー
<stdbool.h>
は4つのマクロを定義しています。- 2 マクロは
- ブール は _Bool に展開されます。
- 3 残りの3つのマクロは、#ifプリプロセッシングディレクティブでの使用に適しています。 これらは は
- true : 整数の定数 1 に展開されます。
- false : 整数定数 0 に展開されます。
- __bool_true_false_are_defined で、これは整数の定数 1 に展開されます。
- 4 7.1.3の規定にかかわらず,プログラムは,undefineし,おそらくその後,redefineしてもよい。 マクロ bool, true, and false を再定義することができる。
関連
-
initializer element is not constant "というエラーが表示されるのですが?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] オブジェクトの種類を決定しますか?
-
[解決済み] 型チェック:typeof、GetType、is?
-
[解決済み] Pythonで型をチェックする標準的な方法は何ですか?
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] C言語でのブーリアン値の使用
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
_CRT_SECURE_NO_WARNINGS エラーメッセージ、解決方法
-
C 構造体定義エラー: '['トークンの前に一次式があることが予想される
-
構造体の配列--[エラー] '['トークンの前に一次式があることが予想される
-
#137: 式は変更可能なlvalueでなければならない問題 // 文字列配列の代入問題
-
error: 'for' loop initial declaration is only allowed in C99 mode 原因と解決方法
-
警告: 'struct XXX' はパラメータリストの内部で宣言されています。
-
[解決済み] Xcode - 警告。C99 では関数の暗黙の宣言は無効です。
-
[解決済み] flexible array member not at end of structエラーの原因は何ですか?
-
[解決済み] C言語でのブーリアン値の使用
-
[解決済み] C 言語の配列へのポインタ/ポインタの配列の曖昧さ解消