現代のプログラミング言語では、符号付き数値と符号なし数値の両方が使用されます。符号付き数値の場合は、正、負、またはゼロにすることができます。負の数を表すために、システムは 2 の補数方式を使用して数値を格納します。この記事では、C で指定された数値が正か負かを判断する方法について説明します。
if-else 条件を使用して確認する
基本的な符号チェックは、if else 条件を使用して実行できます。 if-else 条件の構文は次のとおりです -
###文法###
リーリー
アルゴリズム
正または負の数を決定するアルゴリズムは次のとおりです。 -
数字を入力してください n
- n
- n
を負の数として返します
###さもないと###
- 正の数 n
を返します
-
###例###
リーリー
###出力###
リーリー
三項演算子を使用して確認してください-
三項演算子を使用すると、if-else 条件を削除できます。三項演算子は 2 つの記号「?」を使用します。 'そして':'。アルゴリズムも同様です。三項演算子の構文は次のとおりです。 -
###文法###
リーリー
###例###
リーリー
###出力###
リーリー
###結論は###
C で指定された整数が正か負かをチェックすることは基本的な条件チェック問題です。指定された数値がゼロより小さいかどうかをチェックし、ゼロより小さい場合はその数値は負であり、それ以外の場合は正です。これは、else-if 条件を使用して、負、ゼロ、および正のチェックに拡張できます。三項演算子を使用すると、同様のアプローチを使用できます。この記事では、いくつかの例を挙げてそれらについて説明します。
以上が数値が正か負かをチェックする C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。