1.首先请打开Visualc++6.0,(本文使用Visualc++6.0软件操作,也可以使用VisualStudio或其他C/c++编程软件),如图所示后成功打开。
成都创新互联公司服务项目包括临潼网站建设、临潼网站制作、临潼网页制作以及临潼网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,临潼网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到临潼省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
2.点击左上角的“文件”菜单按钮,点击“新建”按钮。在弹出窗口中,首先选择“File”选项卡,然后在左侧列表中选择“c++源文件”项,如下所示。
3.在正确文件名的文本框中输入文件名,如“demo”等。
4.根据图片输入演示代码,如下图所示。
5.运行代码:按箭头指示的顺序点击箭头所指的按钮。当最后一个按钮成功按下后,会弹出如图所示的黑色窗口。程序运行的结果将显示在表单中,并将获得正确的值。
6.代码说明:图中的绿色字体说明了代码行的含义。核心代码为d=5%3;“%”是余数运算符。
7.完成效果图,如下图所示。
函数名: fmod
功 能: 计算x对y的模, 即x/y的余数
用 法: double fmod(double x, double y);
程序例:
#include stdio.h
#include math.h
int main(void)
{
double x = 5.0, y = 2.0;
double result;
result = fmod(x,y);
printf("The remainder of (%lf / %lf) is \
%lf\n", x, y, result);
return 0;
}
C语言中之数学函数.
C语言提供了以下的数学函数,要使用这些函数时,在程式档头必须加入:.
#include
.
编译时,必须加上参数「-lm」(表示连结至数学函式库),例如「gcc
#includestdio.h
#includemath.h
void main()
{
double a=2.8,b=0.2,c=0.0;
c=fmod(a,b);
printf("a=%.16lf,b=%.16lf,c=%.16lf\n",a,b,c);
getch();
}
输出:
a=2.7999999999999998,b=0.2000000000000000,c=0.1999999999999997
明白了吗?
由于c中提供的取模(%)是用来求两个整数相除的余数,所以不存在一个整数使用%对浮点数取余数,系统编译不过。要计算一个整数对浮点数取余数,可以使用fmod函数,代码如下,
#include
#include
//输出4对0.3取余的结果
int
main(int
argc,
char
*argv[])
{
printf("%d\n",7%1/2);//由于%和/优先级相同,从左向右执行,7%1为0,0/2为0
printf("%lf\n",fmod(4,0.3));//输出0.100000
return
0;
}
double
fmod(
double
x,
double
y
);函数返回参数x/y的余数,需要添加math.h头文件。