ホームページ  >  記事  >  バックエンド開発  >  C言語の関係式や論理式の値とは何ですか?

C言語の関係式や論理式の値とは何ですか?

hzc
hzcオリジナル
2020-06-17 15:59:2916616ブラウズ

C言語の関係式や論理式の値とは何ですか?

#C言語の関係式や論理式の値は何ですか?

関係式や論理式の値はブール値: true か false (真か偽)、つまり 0 か 1 ですが、C 言語にはブール型がありません。 , 0 は false、0 以外 それは true です。

論理演算はブール演算とも呼ばれます。ブールは数学的手法を使用して論理的な問題を研究し、論理的な微積分を確立することに成功しました。彼は判断を方程式の観点から表現し、推論を方程式の変形として見なしました。この変換の有効性は、人々のシンボルの解釈には依存せず、シンボルの組み合わせ規則にのみ依存します。この論理理論は、しばしばブール代数と呼ばれます。

1930年代に論理代数が回路システムに適用され、その後、電子技術とコンピュータの発達により、さまざまな複雑な大規模システムが出現し、その変換則もブールによって明らかにされた法則に従うようになりました。

はじめに

1. C 言語の論理式

論理演算子を使用して関係式または論理式を意味のある式に変換する量を結びつけるものを論理式といいます。論理式の値は論理値、つまり「true」または「false」です。 C 言語のコンパイル システムでは、論理演算の結果を返すとき、「真」を表すには 1 を、「偽」を表すには 0 を使用しますが、数量が「真」であるかどうかを判断する場合には、0 を使用します。 「false」および非0を表します。「true」を意味します。

2. 論理式の演算結果(0または1)を整数変数または文字変数に代入できます。

注意

コンピュータでは浮動小数点数をあまり正確に表現できないため、2 つの浮動小数点数が同じかどうかを判断する場合、関係演算子「等しい」(==) は通常は一致しません。代わりに、インターバル判定方式を使用して実装されます。

推奨チュートリアル:「c 言語

以上がC言語の関係式や論理式の値とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。