Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah maksud tanda dalam bahasa C?

Apakah maksud tanda dalam bahasa C?

下次还敢
下次还敢asal
2024-04-13 18:09:48415semak imbas

Dalam bahasa C, makro tanda digunakan untuk menentukan tanda integer atau nombor titik terapung, mengembalikan 1 (positif), 0 (sifar), atau -1 (negatif). Ia mempunyai penggunaan berikut: Parameter x: nilai untuk menyemak Jenis parameter: jenis data x (int, long, long long atau float, double, long double)

Apakah maksud tanda dalam bahasa C?

"tandatanganMaksudsign含义

在C语言中,sign是一个预处理宏,用于确定一个整数或浮点数的值是正、负还是零。

如何使用 sign

sign宏有两个参数:

  • x: 要检查的整数或浮点数
  • type: 指定x的数据类型,可以是intlonglong longfloatdoublelong double

sign宏将返回以下值:

  • 1x为正
  • 0x为 0
  • -1x为负

示例

以下示例演示sign

Dalam bahasa C, tanda ialah makro prapemprosesan yang digunakan untuk menentukan sama ada nilai integer atau nombor titik terapung adalah positif, negatif atau sifar

Cara menggunakan . tanda🎜🎜🎜tanda makro mempunyai dua parameter: 🎜
  • x: nombor integer atau titik terapung untuk diperiksatype: Tentukan jenis data x, yang boleh menjadi int, long, panjang panjang atau <code>float, double, double panjang
🎜sign makro akan Mengembalikan nilai berikut: 🎜
  • 1: x adalah positif
  • 0 kod>: <kod>x </kod> ialah 0
  • -1: x ialah negatif
🎜🎜 Contoh🎜🎜🎜Contoh berikut menunjukkan tanda penggunaan makro: 🎜
<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>
🎜🎜Output: 🎜🎜
<code>x 的符号为: 1
y 的符号为: -1</code>

Atas ialah kandungan terperinci Apakah maksud tanda dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn