如果是负号,则表示该数字为负数;如果不是负号,则表示该数字为正数或零。
使用位运算符来判断正负数需要注意的是>>,<<只能用于整型操作数: #include<stdio.h>int main() {intnumber, num;//因为下面使用了>>,所以定义为整型scanf("%d", &number); num = number >>31;if(num ==0) {if(number ==0) {printf("输入的是0"); }else{printf("输入的是正数"); } }else{...
用这个函数atoi(),将字符串类型的数据转为数字类型,在判断这个数是正还是负。
【原型】double floor(double x)【位置】math.h 【说明】返回小于或等于x的最大整数
不考虑复杂情况(如“-(-1)”这种),只考虑简单情况,举个例子:charnum[]="-123";if(num[0]=...