ホームページ  >  記事  >  バックエンド開発  >  golang の負の数と正の数

golang の負の数と正の数

王林
王林転載
2024-02-08 22:30:11910ブラウズ

golang 负数和正数

php エディター Zimo は、golang の負の数と正の数に関する知識を紹介します。 golang では、負の数と正の数は異なる方法で表現されます。負の数は 2 の補数を使用して表現されますが、正の数は 2 進数を使用して直接表現されます。負の数と正の数では動作が異なるため、これは数値計算を行う場合に特に重要です。これらの詳細を理解することは、開発者が数値演算をよりよく理解して処理するのに役立ち、コードの効率と信頼性が向上します。

質問内容

コードの正しい構成方法がわかりません。私を助けてください (###

これがミッションそのものです

入力された番号を使用して、4 つのスタックのどれに配置するかを決定するプログラムを作成してください。プログラムはユーザーに番号の入力を求め、次のメッセージを表示します:

1. 数値がゼロ未満で偶数であっても、数値は負になります。

2. 数値がゼロ未満で奇数の場合、その数値は負の奇数です。

3. 数値は、ゼロより大きく偶数であっても正の数です

4. 数値がゼロより大きく奇数の場合、その数値は正の奇数です。

ifとelseを試してみた

また、- スイッチを使用して実行できるかどうかもわかりません。

すでに頭が痛いです。私にできることは、整数と非整数を定義することだけです。負の数値と正の数値を定義するためにコードに何を追加すればよいのかわかりません。

リーリー

なぜ正の数値を入力してもプログラムはその数値が負であると書き込むのはなぜですか

<0

を指定したため

助けてください

解決策

プログラムステートメントには「正」という単語が表示されていないため、プログラムは入力したすべての数値を「負」として分類します。

この問題を解決するには、別の、しかしかなり単純な方法を使用できます:

リーリー

以上がgolang の負の数と正の数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。