C语言除号(不是整除!!)

作者&投稿:豆卢咸 (若有异议请与网页底部的电邮联系)
C语言 关于除号“/”~

c语言中的除号是“/”。
用的int,float类型分别做除数
1、int/int毫无疑问,结果为int型,如1/2,结果为0
2、int/float结果仍为0
3、float/int结果为0.500000
4、float/float结果为0.500000

扩展资料
C语言:不用除号的两数除
#include
voidmain(){
intdived;
intdiv;
scanf("%d",&dived);
scanf("%d",&div);
if((dived^div)<0)
printf("-");
if(dived<0)
dived=0-dived;
if(div<0)
div=0-div;
inti=15;
intres=0;
for(i;i>=0;i–){
if((dived>>i)>=div){
dived=dived-(1<<i)*div;
res=(1<<i)+res;
}
}
printf("%d",res);
}

1、首先,单击桌面上的VC6.0快捷方式,如图所示。

2、然后点击下图所示的按钮,并且填写“名称”。

3、名称可以自己起比如起名:yh1,执行完步骤3的页面显示如下图。

4、单击如图所示位置,进入编译环境。

5、点击左上角的“文件”,点击“新建”,点击下图所示的地方。

6、删除里面文字,直到与下图一致。

7、在源文件后加上void main ()。

8、在第一个花括号后加上:int x,y,z;

9、接着加上scanf("%d",&x);scanf("%d",&y);

10、接着加上z=x/y;printf("%d
",z);

11、点击“运行”,从键盘输入12 、4按回车,结果如下。

除号只有/
如果两个数都是整形就会自动取整,强转一下就行
(double)a/b;

C++里只有整除 是/
如果你想做普通的除法 像
a除b = c...d
这样的 那么
c = a/b;
d = a%b;

÷
不过一个这个符号而已,你们搞了半天
一点常识都没有,你见过语言里不是整型的相除此之外有不是整除的吗?

除号小键盘上有 /
如c=a/b;

取余数 %
如c=a%b;

c语言中的除号是“/”。
用的int,float类型分别做除数
1、int/int毫无疑问,结果为int型,如1/2,结果为0
2、int/float结果仍为0
3、float/int结果为0.500000
4、float/float结果为0.500000



扩展资料
C语言:不用除号的两数除
#include<stdio.h>
voidmain(){
intdived;
intdiv;
scanf("%d",&dived);
scanf("%d",&div);
if((dived^div)<0)
printf("-");
if(dived<0)
dived=0-dived;
if(div<0)
div=0-div;
inti=15;
intres=0;
for(i;i>=0;i–){
if((dived>>i)>=div){
dived=dived-(1<<i)*div;
res=(1<<i)+res;
}
}
printf("%d",res);
}
2012-12-28
4
更多回答(2)
C语言学习_C语言学习网_从0开始学习C语言

C语言学习_C语言学习选择上市公司中公优就业,C语言主流技术一网打尽,老师多对一指导+企业实战案例.轻松实现高


c语言的运算符号 +,-,*,\/,也就是数学里的+,-,*,\/,?%,!,>=,<=,>,<...
1. 常用运算符 算术运算符: +, -, *, \/,关系运算符: >, <, >=, <=, ==, != 逻辑运算符: !, &&, || 赋值运算符:=, +=, -=,*= ,\/= ,++,-- 2.算术运算符: +,-,*没什么好说的,跟数学里边一样。\/ 在C中称为 整除运算符,运算规则,除号两边都是整数时结果是...

括号里面的除号是什么意思
在数学中,除号(÷)是一个代表除法的符号。它表示了将一个数分成若干相等的部分或将一个数量分配到若干组中的操作。例如,在6 ÷ 2的式子中,6被分成2个相等的部分,即3和3。在计算机科学中,除号(\/)用于表示整除或浮点除法。整除是指被除数可以被除数整除,而浮点除法则允许小数点的存在,即将...

笔记本上的整除键在哪?不是除号键
将输入法切换到英文输入,一般在shift键旁边的那个斜杠“\/”就是了。您也可以试试搭载了第六代智能英特尔酷睿处理器的产品,创新性的使用模式,如实感技术,无论办公学习、畅玩游戏或者观看超高清影像播放,均得心应手。

C语言的问题,这段话是什么意思?
二、在这两个运算符中,除号的优先级高于加号,所以要先算除法(1\/2),再算加法(5+除法运算的结果)。这跟我们数学学过的优先顺序是相同的。三、在c语言中,除号(\/)身兼两职:整除和普通除法,当除数和被除数都是整数时,做整除运算。本例中,1和2都是整数,虽然1÷2的结果是0.5,但...

c语言除法运算
用%这个算符,意思是取余数 比如:a=2;b=3;那么b%a的结果就是3除以2的余数,结果是1;参考程序段:main(){ int i,n;printf("input your number: \\n");scanf("%d",&n);for(i=1;i<n;i++){ if(n%i) continue;printf("%d ",i);} } ...

关于C语言
答案应该是-2 分析:main(){ int m=3,n=4,x;x=-m++; \/\/++ 的优先级最高,所以这点先算++,后再算-,那样的话,这点运行完后,x的值为-3;x=x+8\/++n; \/\/这点 是先运算++n,再算8\/++n,最后是x+8\/++n,所以这步后的x值为-2;再一点强调就是++n的意思是先自加,再...

\/和\\在命令下有什么区别分别指什么意思指教!!
“\/”是一般除号。“\\”是整除的意思!

关于C语言的除法
首先=号是赋值的意思,把后面赋给前面.上边那个a、b都是整型变量,所以用a\/b的结果是整型,然后再执行赋值语句。所以c的值就是一个1.000000 下面的a、b都是浮点型,a\/b的结果也是浮点型,所以再赋给c也是浮点型。

为什么c语言表达式中 5+1\/2 等于5
5+1\/2在C语言中确实等于5。原因如下:\/是C语言中算术运算符中的除号;该符号同时具有整数除和实数除的功能,当两个运算对象都是整数就做整数除,有一个运算对象是浮点数时就执行实数除。所谓整数除就是舍弃余数,只留下商;因此5\/2的结果是2,而5.0\/2的结果是2.5。显然1\/2是整数除,商位0...

数学符号中,除号是什么意思?
\在数学里面是除,求商值,部分编程语言中理解为整除。常用的数学符号还有:1、∪ :并 2、∩:交 3、⊂ :A属于B 4、⊃:A包括B 5、∈:a∈A,a是A的元素 6、⊆:A⊆B,A不大于B 7、⊇:A⊇B,A不小于B 8、Φ:空集 9、R:实数 10、N:自然...

田阳县13569902421: C语言除号(不是整除!!) -
笪竿亚甲: 除号只有/ 如果两个数都是整形就会自动取整,强转一下就行 (double)a/b;

田阳县13569902421: C语言中除号两边的数是不是必须为整型? -
笪竿亚甲: 不是,如果均为整型那所得结果也为整型,即使不能整除只取整数部份.如果除数或被除数中有一个为浮点型或DOUBLE型结果就会是精度更高的那类

田阳县13569902421: /除号不也是取整数吗,(在C语言内?) -
笪竿亚甲: 除号并不能取整数,需要用INT来取整,如:直接赋值给整数变量.如: int i = 2.5; 这种方法采用的是舍去小数部分.

田阳县13569902421: C语言中的整除和普通除如何区分? -
笪竿亚甲: C里面是没有专门的整除符号的,就是除号“/".当除数和被除数都是整型时就是整除.例如:int i=5,j=2; int k; k=i/j; 此时就是计算的整除,5/2返回的值是2 如果想普通除法得到2.5,应该写成5.0/2.

田阳县13569902421: c语言运算,这两个代码哪里不一样? -
笪竿亚甲: 两者有很大不同:因为除号"/"的关系,造成两个式子计算结果不一样.C语言中的除号有整除和普通除法两个功能:如果除数和被除数都是整数,则系统把"/"号解释为整除;只要双方至少有一个小数,则系统默认为普通除法.所以, 在C语言中,4/3的值是1,而不是1.33333.故,(4/3)*pai*r*r*r==1*pai*r*r*r;而,4*pai*r*r*r/3才能够得到预期结果.

田阳县13569902421: c语言 整除是%符号吗? -
笪竿亚甲: 这不是整除符号,这是取余符号7%4 的值 余3x%4==0 就是 看x%4 是否等于0如果等于0就表示x整除4的,也就是x是4的倍数否则不是

田阳县13569902421: C语言中除号怎样表示? -
笪竿亚甲: 如果除数和被除数都是整数,则为整除,为了得到小数,则用下面的表达式 1.0*a/b

田阳县13569902421: c语言的运算符号 +, - ,*,/,也就是数学里的+, - ,*,/,?%,!,>=,<=,>,< -
笪竿亚甲: c语言中的符号其实和数学中的差别是有点的. 1. 常用运算符 算术运算符: +, -, *, /, % 关系运算符: >, <, >=, <=, ==, != 逻辑运算符: !, &&, || 赋值运算符:=, +=, -=,*= ,/= ,++,-- 2. 算术运算符: +,-,*没什么好说...

田阳县13569902421: 怎么样区分c语言中表达式中的整除和普通除 -
笪竿亚甲: 看有没有余数,既余数是不是零?取余操作是% 如果你想看a/b 是不是整除 用下面代码:在VC++6.0中编译:int main() { printf("请输入a,b的值:%"); scanf("%d,%d",&a,&b); if(a%b) printf("不是整除"); else printf("是整除"); }

田阳县13569902421: C语言 除法 -
笪竿亚甲: #include void main() { printf("%f\n",4.0/16); } 如果是以上这样的话,结果是0.250000 因为float是精确到小数点后6位的.所以在不加限制的情况下是0.25000 如果是 #include void main() { printf("%d\n",4.0/16); } 那么结果是0.因数4除16等于0.25小于1舍去.就变成0了.(在这里C语言没有四舍五入,一律舍!) 不知道是不是你想要的答案?

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网