展开全部
例-8%3=-2
-8%-3=-2
8%-3=2
负数求余主要看的是被除数,与除数无关。
如果被除数是负数那么其结果一定为负。如果被除数和除数都为负则结果还是为负。
如果被除数为正,除数为负,结果为正。
-8%-3=-2
8%-3=2
负数求余主要看的是被除数,与除数无关。
如果被除数是负数那么其结果一定为负。如果被除数和除数都为负则结果还是为负。
如果被除数为正,除数为负,结果为正。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C中 求余符号与被除数相同.
也即是说: -17%3 == -2
也即是说: -17%3 == -2
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、%就是取余数运算,也就是模运算(mod)。
2、设a,b是两个整数,a%b的结果就就是a÷b得到的余数
例如5%3=2 (商1余2) 9%4=1 (商2余1) 3%7=3 (商0余3)
2、设a,b是两个整数,a%b的结果就就是a÷b得到的余数
例如5%3=2 (商1余2) 9%4=1 (商2余1) 3%7=3 (商0余3)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果与被除数符号一样
如 5%3 结果为2
5%-3 结果也为2
-5%3 结果为-2
-5%-3 结果也为 -2
如 5%3 结果为2
5%-3 结果也为2
-5%3 结果为-2
-5%-3 结果也为 -2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++中,new的用法很灵活,这里进行了简单的总结:
1.
new()
分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;
2.
new[]
分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;
3.
当使用new运算符定义一个多维数组变量或数组对象时,它产生一个指向数组第一个元素的指针,返回的类型保持了除最左边维数外的所有维数。
delete用于释放申请的内存空间
释放由new申请的空间可以使用delete,释放由new[]申请的空间可以使用delete[]
1.
new()
分配这种类型的一个大小的内存空间,并以括号中的值来初始化这个变量;
2.
new[]
分配这种类型的n个大小的内存空间,并用默认构造函数来初始化这些变量;
3.
当使用new运算符定义一个多维数组变量或数组对象时,它产生一个指向数组第一个元素的指针,返回的类型保持了除最左边维数外的所有维数。
delete用于释放申请的内存空间
释放由new申请的空间可以使用delete,释放由new[]申请的空间可以使用delete[]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询