C语言%详解 admin 2023-02-18 08:51:01 篇首语:本文由小编为大家整理,主要介绍了C语言%详解相关的知识,希望对你有一定的参考价值。 C语言%详解 一、输入输出:%主要辨别各种数据类型的一种表达方式→格式字符。二、 输出%时用%%三、模运算:求余运算符(参与运算的量均为整型)代码分析: 一、输入输出:%主要辨别各种数据类型的一种表达方式→格式字符。 1)%d整型输出,%ld长整型输出, 2)%o以八进制数形式输出整数, 3)%x以十六进制数形式输出整数,或输出字符串的地址。 4)%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。 5)%c用来输出一个字符, 6)%s用来输出一个字符串, 7)%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。 8)%.4f用来输出实数,保留小数点4位。 9)%e以指数形式输出实数, 10)%g根据大小自动选f格式或e格式,且不输出无意义的零。 二、 输出%时用%% 三、模运算:求余运算符(参与运算的量均为整型) 1)5%2.0和5.0%2的都是语法错误 2)除号的正负取舍和一般的算数一样,符号相同为正,相异为负 -3/16=0 16/-3=-5 求余符号的正负取舍和被除数符号相同(理解:a%b=a-(int)(a/b)*b -3%16=-3 16%-3=1 代码分析: #include “stdafx.h” int _tmain(int argc, _TCHAR* argv[]) int a, b; for (int i=0;i<4;i++) scanf("%d%d",&a, &b); printf("%d", a%b); putchar(’\n’); return 0; 以上是关于C语言%详解的主要内容,如果未能解决你的问题,请参考以下文章 Freemarker的基本语法及入门基础 两种同步模式:帧同步和状态同步 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号