C语言中的除用符号 / (正斜杠)表示
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、外贸营销网站建设、察哈尔右翼后网络推广、微信小程序定制开发、察哈尔右翼后网络营销、察哈尔右翼后企业策划、察哈尔右翼后品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供察哈尔右翼后建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
用法:
1、当被除数和除数均为整型时,结果为整型。
如1/2的结果是0,9/2的结果是4
2、当被除数和除数任意一个为浮点数时,结果为浮点数。
如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型)
扩展资料:
c语言中其他的计算函数
int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值
double exp(double x) 返回指数函数ex的值
参考资料来源:百度百科-C语言函数
C语言中和除法相关的运算符有两个"/"整除运算符和"%"取余运算符。
整除就是求商,取余就是求余数,这是两者最本质的区别,需要注意的是在C语言%取余运算符只能操作整型数据对象。
如果是两个整数型的变量相除,如10/3,其结果是3,而不是3.3333333;又如10/4,其在C中的结果是2,而不是2.5。也就是说,整数型变量相除,如果其结果从数学角度上看是小数,无论是否可以四舍五入进位,C都会讲小数点后的部分抛弃。
c语言中其他的计算函数。
int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0。
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0。
int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0。
double fabs(double x) 返回双精度参数x的绝对值。
long labs(long n) 返回长整型参数n的绝对值。
double exp(double x) 返回指数函数ex的值。
若除数是整形数,则除数的绝对值与0比较,若除数是浮点数,则除数的绝对值与一个足够小的进行比较,不如这个做够小的数是: epsilon = 1.0e-7。该函数的返回数据类型应该为double类型。 #include math.h // 包含函数fabs()double quotient(double dividend,double divisor) { double spsilon = 1.0e-7; if(fabs(divisor) = epsilon) { printf("除数不能为零。\n\n"); exit(1); // 异常出错退出整个程序 } return divitient/divisor;}
1、打开C-Free,新建文件。
2、输入以下内容:(以除法为例)
#include stdio.h
main()
{
float a,b,c;
printf("请输入被除数:");
scanf("%f",a);
printf("\n请输入除数:");
scanf("%f",b);
c=a/b;
printf("\n%f÷%f=%f\n",a,b,c);
}
3、按F5运行,得到结果。
4、float a,b,c;意思是设置三个名为a,b,c的浮点变量,区别于整形变量(int a,b,c;)和字符串变量(char a,b,c;),浮点变量是可以带小数的数值变量。
5、scanf("%f",a);表示将你输入的数字以带6位小数的形式储存于a中。
6、c=a/b; 是一个赋值语句,意思是将a除以b的值给c。四则运算中,加法运算符为+,减法为-,乘法为*,除法为/。
7、如果只想保留三位小数,可以在%f中间加.3,即printf("\n%.3f÷%.3f=%.3f\n",a,b,c)。
8、当然%.3f与%d一样前面的%f与后面变量按顺序一一对应即可。