在C语言中,sign函数通常用来返回一个数的符号,即判断一个数是正数、负数还是零
在C语言中,sign函数通常用来返回一个数的符号,即判断一个数是正数、负数还是零。其原型定义为:
intsign(intx);
参数x为要判断符号的数,函数返回值为:
- 如果x大于0,则返回1;
- 如果x等于0,则返回0;
- 如果x小于0,则返回-1。
示例代码如下:
#include<stdio.h>
intsign(intx){
if(x>0){
return1;
}elseif(x==0){
return0;
}else{
return-1;
}
}
intmain(){
intnum=10;
printf("Thesignof%dis:%d\n",num,sign(num));
num=-5;
printf("Thesignof%dis:%d\n",num,sign(num));
num=0;
printf("Thesignof%dis:%d\n",num,sign(num));
return0;
}
输出结果为:
Thesignof10is:1
Thesignof-5is:-1
Thesignof0is:0
版权声明
本文仅代表作者观点,不代表博信信息网立场。