1楼:匿名用户
在c语言中,两个整数作除法运算,结果取整
-1/2的结果是0,
2楼:匿名用户
看你给的变量的类型决定
在c语言中,1&2等于多少?
3楼:匿名用户
&是按位与运算
1 的二进制表示,只写8位 0000 00012 的二进制表示, 0000 0010得到 0000 0000因此答案是0
c语言中1%2等于多少
4楼:笑1脸1男1人
1%2=1.
意思就是1整除2后余数是多少。
打个比方1个苹果,但是你每次只能拿2个,1%2,你拿了0次2个苹果,还剩1个苹果。
类似3%2=1,3个苹果中你能拿走1次2个苹果,还剩一个苹果。
5楼:浙江卫健科技****
1%2的计算结果是1
%在作为双目运算符时,表示取模运算,c语言中如a%b的结果即为a除以b得到的余数。
6楼:匿名用户
等于1,%是取mod符号
7楼:勾家索建义
是对1求余数1除以2
余1结果就是1,余数是多少结果就是多少当整除的时候结果是0
在c语言中,1&2等于多少?
8楼:匿名用户
这个属于位运算复
&是逻辑相与运算制;
^是bai逻辑异或运算du;
~是逻辑同或运算。
解决这类题zhi目,关键在于找到这
dao些数字所代表的2进制数,然后再按照逻辑运算关系做。
就这道题的具体步骤:
首先,将里面的数字换成2进制:1的2进制为001(或者0001等);2的2进制为010(或者001等0)
然后,按照逻辑运算计算:
001 0001& 010 & 0010_______ _______000 0000最后,将所得的结果再换成10进制数,就得到答案 0纯手打,希望能帮到你,谢谢!
9楼:my杜杜
等于0。
1、这个属来
于位运算自,&是逻辑
相与运算;^是逻辑异或运算;~是逻辑同
或运算。
2、解决这类题目,关键在于找到这些数字所代表的2进制数,然后再按照逻辑运算关系做。
c语言运算符即在“c语言”中的运算符,运算符是告诉编译程序执行特定算术或逻辑操作的符号。
c语言的内部运算符很丰富,运算范围很宽,除了控制语句和输入输出以外,几乎所有的基本操作都作为运算符处理。主要分为三大类:算术运算符、 关系与逻辑运算符、按位运算符。
除此之外,还有一些用于完成特殊任务的运算符。
10楼:匿名用户
&是按位与运算
1 的二进制表示,只写8位 0000 00012 的二进制表示, 0000 0010得到 0000 0000因此答案是0
11楼:匿名用户
0把它们转换成二进制就行了
0000 0001
&0000 0010
=0000 0000
= 0谢谢采纳
12楼:匿名用户
1&2=1
计算机中0为假,1,2,3......都为真
所以 真&真=真
c语言中1%2等于多少
13楼:小小诗不敢给她
首先我们要理解的是%在c语言中是什么运算。在c语言中,%指的是取余数。
有了以上知识作为铺垫,我们来看一下1%2结果到底是什么。
1除以2,商是0,余数是1,所以1%2的结果是1。
关于“/”的“%”的总结
除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。
求余运算符“%”,二元运算符,具有左结合性。参与运算的量均为整型。
求余运算的结果等于两个数相除后的余数。
“%”取模运算符还有一些小的应用,例如:
1当你想要通过rand()获得随机数时,rand()%100;产生0-99的随机数。
假如要产生16-59之间的数,可以这样写:rand()%44+16(这里44由59-16+1得到)。
rand()%44 即可获得0-43的随机数,再加上16即可得到16-59的随机数了;
2除了第一点以外,“%”运算还通常用于n进制的转换。 例如:
如果是二进制转换,那么就可以通过/与%的结合使用则可以得到转换之后的二进制数了(其实就是短除法)
当原数被除至剩余0时,它的上一次模数就是最高位进制数。
30(10)->11110(2)
/与%的结合使用通常都可用于获得最低位数又或者获得所需的某位数。 例如:
“/”通常可以去掉尾数,而“%”通常都用于获得尾数。
14楼:天云一号
在c语言中, -1++ 这种写法是错误的,进行编译的时候会报错,因为只有变量才可以进行自增或自减运算,对常量不能进行自增或自减运算。
可以通过如下的语句来进行验证:
printf("%d\n", -1++); // 编译的时候会报错,因为-1是常量,而常量是不能进行++操作的
15楼:匿名用户
你记住前面的数比后面的数小 那么 余数就是 前面的数。 像 5%10 还是5 1%2 还是1
16楼:匿名用户
是1,因为%是取余数运算符,1除以2等于0余1,所以1%2=1
而/是除,对于整数如3/2=1,它把小数舍掉了,即便是0.9也舍,不是按四舍五入的,整数相除结果还是整数
而3.0/2=1.5这是因为实数相除还是实数
17楼:匿名用户
1%2的计算结果是1
%在作为双目运算符时,表示取模运算,c语言中如a%b的结果即为a除以b得到的余数。
18楼:匿名用户
c语言中1%2 是对1求余数1除以2 余1 结果就是1,余数是多少结果就是多少当整除的时候结果是0
19楼:匿名用户
1除以2,商是0,余数是1,所以1%2的结果是1。
20楼:小亚
1,因为取模运算是求的余数,一除以二,商0,余1.
只要记住%是求余数就行了。再不行你就用除法算了收余数就行,而且运算数必须是整型
21楼:su9_踏雪无痕
在c语言里边 -1++ 这种写法是错误的,只有左值才能进行自增或者自减运算。
例如:int a = 1;
-a++;
相当于 a = a+1;
a = -a;
所以结果为 -2
22楼:abc会吃草的牛
你连中100%分之二等于0.01和0.02
23楼:抬头望那苍穹
等于1.意思是1除以2的余数,商是0,余数为1
24楼:匿名用户
1因为%是取余数运算符,1除以2等于0余1,所以1%2
c语言中1/2是什么意思
25楼:
1/2,表示用整数1除以整数2,因为两者都是整数,其运算结果为0。
如果想使运算结果为小数,可以使用1.0/2,这样计算的结果就可以自动转换为0.5。
26楼:风箫雨音
可以认为是1除以2,也可以认为是2分之1,当然最主要的是要看输出的格式,比如使用int类型输出,则输出的为0(int的默认取整),用浮点型(float)输出则为0.500000
27楼:匿名用户
1除以2
结果为0,因为默认为整型,也就是整数
比如:3/2 结果就是1而不是1.5,默认为整型时,小数部分省略,除非说明它是浮点型,不然整数除整数永远都是整数
28楼:
就是把1除以2的意思.不过根据这两个量所定义的类型,得数是不一样的.
int类型的话得数是0,double类型的话得数是0.5
c语言中1除以2为什么等于0
29楼:天云一号
因为1默认的是int型的常量,所以1/2的输出结果为了与被除数一致就输出0(0.5进行int类型转换后就变成了0)
这里需要注意的就是c语言除法中,结果的数据类型是会转换成被除数的数据类型的。
比如:int a = 4;
int b = 3;
float d = 5;
int c = a/b; // 变量c的结果就是1,本来4/3=1.333(为了与被除数a的类型一致,所以取了整数部分,舍去小数部分)
float e = d/a; // e的值就是1.25,因为d是float类型的
30楼:blue丶小
c语言中'/'除法,当两边都是int型数时,做整除运算,1/2=0
如果两边至少有一个为float或者double,那么将做一般的除法,1.0/2=0.5
31楼:眷恋阳光
1除2得到的本应该是0.5 ,但是由于除数和被除数都为int 类型,则.5部分就被省去,只剩下前面的0了。试试将1 2作为float类型的变量,再做除法,看看结果~
32楼:李卿麒
你问的是1/2 ,还是1%2?
如果是1/2 ,是0,因为1和2都是整形常量,c语言默认结果为整形值,所以是0.5取整为0,c语言的取整和数学上的不一样,无论小数部分是多少都是舍弃。
如果是1%2,也是0。因为%是取余运算符。1除以2的余数,也是0.
33楼:匿名用户
int是整型,没有小数的,把变量定义成float型就行了
34楼:余镇岗
因为,1是整形,2也是整形,所以除出来,必定要是整形(c语言里的要求),其实结果是0.5,但0.5转为整形的时候就是0,所以为0 ,如果你是1.
0/2.0,那就应该会不一样啦~~ 应为1.0,2.
0 都不再是整形,额,c好久没接触了,嘎嘎
35楼:匿名用户
如果你定义的1和2都是整型,那么1/2是零,意思是取整 1%2是取余
36楼:匿名用户
因为c语言中 1/2 1和2都是整形数据 进行/运算 得到的结果也是整形的
如果写成1.0/2或1/2.0或1.0/2.0 得到的结果就不是0了
37楼:匿名用户
你想等于多少?0.5吗?那么整形除以整形成了浮点型,对么??
38楼:随心鸟人
c语言中除的时候,只取其整数部分,1除以2整数部分为0,所以取0,取余的时候结果为1......
39楼:反派大头目丶
什么满意答案 误人子弟啊 1%2等于0!!!你c语言体育老师教的吧。。。
40楼:匿名用户
整形除以整形结果是整型,所以就是0
41楼:匿名用户
整型数想除,结果取整。
42楼:匿名用户
因为1 和2 都是整数 结果也是整数!你可以“1.0/2”试试!
43楼:龙歌之湖心小岛
1除以2得0.5, 在c语言中取小数点前面的数
44楼:站在街角等你回
int型相除取整数啊
c语言中,1/2也就是(1除以2)等于多少
45楼:匿名用户
为0,c语言中的/为整除
如果想获得0.5这个值要这么做
double a = 1.0 * 1 / 2;
46楼:黄元化益燕
是0,应为1和2都是整形常量,c语言默认结果为整形值,所以是0.5取整为0,c语言的取整和数学上的不一样,无论小数部分是多少都是舍弃
蒸糖包的时候为什么收口收不住,蒸糖包几分钟
1楼 匿名用户 首先要知道,饱食必会对身体造成损伤。其实我在三个月前还是处于这种状态,是好是坏的,跟心理有一定的关系。也许会有心理暗示。 越不想多吃,越收不住。现在之所以情况好转,一方面是恋爱了,一方面是工作了。想来以前还是空闲的时间太多,自己会比较空虚,而饱腹感会让自己满足一点。 我不知道咱们的情...
c语言中b 21)则b等于多少
1楼 匿名用户 答案 b 1 解释 因为 是逻辑与运算,当且仅当两边的值都是非0值 真值 时,整个表达式值 符号右边部分 才为真 值为1 ,否则为假 值为0 2楼 张程通 b 2 1 其中 表示逻辑关系 并且 ,右边 1 不等于0即为真,左边2不等于0也为真,所以等号右边的值为真,然后给b赋值,如果...
8+1 2 4+3 4等于多少,1/8+1/2÷4+3/4等于多少?
1楼 听不清啊 先把其中的除法进行 倒除为乘 ,即除以4,变成乘以1 4原式 1 8 1 2 1 4 3 4 1 8 1 8 3 4 1 4 3 4 4 4 1 2 9 1 2 4 5 3 8等于多少?列竖式 2楼 数学爱好者 分数递等式计算2 9 1 2 4 5 3 8解题思路 四则运算规则 按顺...