如何判断正数还是负数?
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
一个非0整数不是正数就是负数,如果我们想判断一个数字是不是负数,用C语言该怎么解决呢?
我们知道小于0的数就是负数,现在用C语言来判断一个数是不是负数,如果是就让它自己说出来"我是负数":
int a;
a = -10;
if (a < 0)
{
printf("我是负数!");
}
这里出现一个新的用法--if
语句,它就是C语言中的判断语句。
if
语句括号中的句子就是条件,条件可以是关系表达式也可以是逻辑表达式,比如a < 0
就是一个条件。
if
语句后面都会跟着一对花括号{}
,在这个花括号的里面的内容就是满足if
条件后的一些处理,在这里可以写任意的C语言的语句。
当if
语句中只有一个C语言的语句时可以不适用花括号,所以
if (a < 0)
printf("我是负数!");
也是合法的,只不过为了代码的可读性考虑,一般都会加上花括号。
在线练习
{$ activeFileHint $}