“c中的sign
含义
在C语言中,
sign是一个预处理宏,用于确定一个整数或浮点数的值是正、负还是零。
如何使用 sign
sign宏有两个参数:
立即学习“C语言免费学习笔记(深入)”;
x: 要检查的整数或浮点数
type: 指定
x的数据类型,可以是
int、
long、
long long或
float、
double、
long double
sign宏将返回以下值:
1:
x为正
0:
x为 0
-1:
x为负
示例
以下示例演示
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>输出:
<code>x 的符号为: 1 y 的符号为: -1</code>
