学堂 学堂 学堂公众号手机端

在C语言中,sign函数通常用来返回一个数的符号,即判断一个数是正数、负数还是零

lewis 2年前 (2023-10-27) 阅读数 13 #技术

在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
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门