姓名 江晨 班级 电气0907 学号 09291206
实验目的之一:编程序,测试每一个转义字符的功能。 源程序:
1. #include 实验结果:\\a的作用是 响铃。 2. #include printf(\"this is one program written in c\\n\"); } 实验结果:\\n的作用是 使得下一次的输出,从下一行的行首开始。 3. #include 实验结果:\\b的作用是 回退一个。 4. #include 实验结果:\\f的作用是 换页。 5. #include 实验结果:\\r的作用是 回车。 6. #include 实验结果:\的作用是 横向跳格。 7. #include 实验结果:\\v的作用是 纵向跳格。 8. #include 实验结果:\\\\的作用是 \\ 9. #include 实验结果:\\’的作用是 ’ 10. #include 实验结果:\\”的作用是 \\” 11. #include 实验结果:\\?的作用 ? 12. #include 实验结果:\\ooo的作用是 1到3位八进制数所代表的字符。 13. #include 实验结果:\\xhh的作用是 1到2位十六进制数所代表的字符。 实验目的之二:测试每一个格式控制符在printf中的意义和作用。 1.%d的作用 源程序:#include int x; float y; long z; char ch; x=1268; y=1.234567; z=12345678; ch='A'; printf(\"现在开始输出:\\n\"); printf(\"按%%d格式输出 x:\"); printf(\"x=%d\\n\ printf(\"按%%d格式输出 float y:\"); printf(\"y=%d\\n\ printf(\"按%%d格式输出 long z:\"); printf(\"z=%d\\n\ printf(\"按%%d格式输出 char ch:\"); printf(\"ch=%d\\n\ printf(\"有域宽的%%d格式输出 x:\"); printf(\"x=%6d\\n\ printf(\"有域宽的%%d格式输出 x:\"); printf(\"x=%-6d\\n\ printf(\"有域宽的%%d格式输出 x:\" ); printf(\"x=%2d\\n\ } 输出结果: 实验结果:%d的作用是 以十进制形式输出整数。 2.%o的作用 源程序:#include 输出结果: 实验结果:以八进制无符号形式输出整数。 3.%x的作用 源程序:#include } printf(\"按%%x格式输出a:\"); printf(\"a=%x\\n\ 输出结果: 实验结果:以十六进制无符号形式输出整数。 4.%u的作用 源程序:#include 输出结果: 实验结果:以无符号十进制形式输出整数。 5.%c的作用 源程序:#include 输出结果: 实验结果:以字符形式输出,只输出一个字符。 6.%f的作用 源程序:#include 输出结果: 实验结果:以小数形式输出单、双精度数,隐含输出6位小数。 7.%e的作用: 源程序:#include 输出结果: 实验结果:以指数形式输出。 实验目的之三:仿照printf语句,测试scanf语句各种格式的功能。 1. 变量顺序与输入数据顺序之间的关系对输出结果的影响, 源程序:#include 输入数据和输出结果: 输入数据和输出结果: 2. 格式控制字符与输入数据之间的关系对输出结果的影响, 源程序:#include 输入数据和输出结果: 3. 格式控制字符之间有无显示分隔符对输入数据的格式的影响, 源程序:#include } 输入数据与输出结果: 输入数据与输出结果: 4. 在格式控制字符的%后面添加域宽与否对输入数据的格式和结果的有何影响, 源程序:#include 实验结果: 源程序:#include 实验结果: 实验题目之四:设x=5,问下面表达式的值,并上机验证。 Y=(x++)+(x++)+(x++)=15 Y=(x++)+(++x)+(x++)=18 Y=(x++)+(++x)+(++x)=19 Y=(++x)+(x++)+(x++)=18 Y=(++x)+(++x)+(x++)=21 Y=(++x)+(++x)+(++x)=22 通过实验,得到什么结论?你能设计出类似的表达式吗? X++与++X的含义不一样。 我能设计出Y=(++x)+(x++)+(++x)=19 表达式(++x)+(++x)+(x++)+(++x)=29 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务