路易十三:请教一个关于printf函数和求余数的问题 - C语言论坛 - 编程论坛

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 13:31:14
请教一个关于printf函数和求余数的问题假如一个printf函数是这样的,那该输出啥呢?printf("%d",a,b,c);是a的值还是b的值还是c的?
还有一个求余数的问题,5%-3和-5%3的余数为啥不相同?计算过程是咋样的呐?这个真的没明白,谢谢各位了!搜索更多相关主题的帖子: 余数  printf  函数   第一个问题:是a的值。printf()的参数是不定的,在编译连接时不检查。所以printf("%d",a,b,c)在编译连接时不会出错,也可以被执行,但在在输出时是根据转换说明符去读取给对应的参数的。
第二个问题:负数取模运算规则,在c99支持的“趋零截尾-——第一个操作数为负结果为负,第一个操作数为正结果为正”之前,处理方法有很多可能,所以结果不一致很正常啊! #include  
然后使用fmod函数
最简单的就是%,如
15%16   ,结果是   15;