ホームページ  >  記事  >  バックエンド開発  >  C言語での記号は何を意味しますか?

C言語での記号は何を意味しますか?

下次还敢
下次还敢オリジナル
2024-04-13 18:09:48419ブラウズ

C 言語では、符号マクロは整数または浮動小数点数の符号を決定するために使用され、1 (正)、0 (ゼロ)、または -1 (負) を返します。次のような使用法があります: パラメータ x: チェックする値 パラメータの種類: x のデータ型 (int、long、long long または float、double、long double)

C言語での記号は何を意味しますか?

#"c の sign の意味

C 言語では、sign は整数を決定するために使用される前処理マクロです。または 浮動小数点数の値が正、負、またはゼロかどうか

使用方法sign

signマクロには 2 つのパラメータがあります。

  • xxx: チェックする整数または浮動小数点数
  • #type: を指定します。 x のデータ型。 intlonglong long または floatdouble のいずれかです。 , long double

sign マクロは次の値を返します:

  • 1: #x は正です
  • 0: x は 0
  • -1: x は負の値です

Example

次の例は、sign マクロの使用方法を示しています。

##出力:

##

<code class="c">#include <stdio.h>

int main() {
  int x = 10;
  printf("x 的符号为: %d\n", sign(x, int));

  float y = -3.14f;
  printf("y 的符号为: %d\n", sign(y, float));

  return 0;
}</code>

以上がC言語での記号は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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