c语言中余数可以为负数吗?

作者&投稿:子丰哈 (若有异议请与网页底部的电邮联系)
~

在c语言中,结果应该是-3,在c中余数是可以为负数的:c语言中余数的符号与被除数相同,只要被除数为负数,余数即为负数。

%为模运算符,即:取余数。3%7=3;再例如:19%7=2......5(即:19除以7的商为2,余数为5)。

扩展资料

C语言运算符:

乘法表达式5级

“*”乘法运算符;“/”除法运算符;“%”取余运算符。


加法运算符6级

“+”加法运算符;“-”减法运算符。


移位运算符7级

<< 左移运算符;>> 右移运算符。


关系运算符8级

<、<=、>、>=关系运算符。



关于C语言里取余的问题,弄不明白下面这个取余的值是怎么得来的?
答:嗯,您可以这样理解。根据这个规则:被除数= 除数*商+余数 商肯定和符号有关,然后再反过来求余数。虽然有时候和编译器有关,但是一般情况下都符合上面的规则。所以存在 13%-3等价于 13=(-3)*(-4)+1 余数应该是1 -13%-3等价于 -13=(-3)*4 +(-1) 余数应该是-1 明白了么?

在C语言中 取整 , 求余的符号各是什么?
答:求余符号;C语言 2/8的余数就是2,商为0, 32767+2L是long int 型别,输出为%ld c语言求余符号 "%" 百分号。求余数 c语言中的符号 比如一个结构体吧,单独定义一个结构体,使用它的成员就是用的名字.成员,如果你定义的是一个结构体指标,使用成员就是名字->成员。C语言中的符号 / ...

c语言里面的余数是什么意思?
答:if((x%3)==0)printf("%c"; x+64);上例将输出字符串"cfilorux",即字母表中序号为3的倍数的所有字母。取模运算余数的定义:当被除数不够整除时余下的数。当都是正整数时:除法实际可转化为减数,不够减时剩下的就是余数。例如:12%5 12-5-5 2 当存在负数时: x%y i. 当异号时:i...

C语言中取余数的问题?
答:能除尽的话余数就是0 希望耿帮到你。。。问题八:求教,取余数究竟是怎么算的? 分两步:1.计算[99/21]=4... 取整数 2.计算99-4*21=15...憨...;.余数为15 问题九:C语言里面%求余是怎么运算的? 举个例子把 40%23 因为40=23*1+17 也就是说40里只有一个23 剩下的就是17 于...

c语言中余数怎么表示?
答:c语言中两个整数相除,x除以y的余数,是用x%y来表示的,答案的绝对值在0~|y|-1之间,符号与被除数的符号相同。例如:15%8=7 15%5=0 15%-8=7 -15%8=-7 -15%-8=-7

C语言中取余…
答:就是取余数运算,也就是模运算(mod)。10/3在C语言里是整除的意思,结果是3 10%3是求余,结果是余数1 10.0/3会转换为两个double型的数相除,答案是3.3333 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要...

在C语言中 取整 , 求余的符号各是什么?
答:1、通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的。2、求模运算和求余运算在第一步不同: 取模求余运算在取c...

c语言中,当变量为负数时,自增自增,怎么算,求帮忙
答:自增自减,就是在变量原值基础上进行变量增减,结果还存储到变量中去,如:int a=-5;a++ ; //a=a+1 = -4 a--; //a=a-1 = -5 a += 3 ; //a=a+3 =-2 a -= 2 ; //a=a-2 = -4 这些运算与变量的值正负没有关系 ...

用C语言计算余数,不太明白。
答:在加减乘除中乘除运算的优先级高于加减,出了加括号,%在c语言中是求余,关键还是做除法,跟算数中的除法一样,做除法求余数,余数不够直接拿来,c语言中一样。第一个-1%3,没有括号,负号放在前面,所以1除以3,不够除,商0,余1,所以结果-1,。后面两个也一样,只要看清括号就行了,别的没...

C语言基础知识
答:用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。 例1 计算两个整数之和的c程序: 1、任何一个c语言程序都必须包括以下格式: 这是c语言的基本结构,任何一个程序都必须包含这个机构。括号内可以不写任何内容,那么该程序将不执行任何结果。 2、main()---在c...