我看了半天答答租车系统,不少代码输出的部分都有%d这样的存在,开始完全蒙了,后来不少人的代码都有这样的存在,找了半天,才发现这些都来自于c语言,这让我们没有学过c语言的情何以堪。

所以废了些许功夫。找了来,仅供大家参考。我也不知道正确与否,大家可以自行搜索实际验证。

总的来说C语言带来的习惯输出用

String format = null;

System.out.printf(format, args);

而不是System.out.println(“ ”);的会经常用到%这类的符号。

大家主要记住这张图就行,剩下的文字介绍,可看可不看。

格式控制符:

%---格式说明引导符。

----指定左对齐输出。

0---指定空位填零。

m.n --- 指定输出域宽度及精度。

l.h---输出长度的修正。

格式字符:

%i---输出一个整型数;

%d---输出一个整型数;

%f---输出一个浮点数;

%e---输出一个浮点数,科学计数法;

%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;

%c---输出一个字符;

%o---输出一个八进制的整型数,前面不带0;

%#o---输出一个八进制的整型数,前面带0;

%x---输出一个十六进制的整型数,前面不带0x;

%#x---输出一个十六进制的整型数,前面带0x, 如果x大写,则显示的时候也是大写。

%u---不带符号的十进制整数。

%%---输出一个%.

转义字符:

\a:蜂鸣,响铃

\b:回退:向后退一格

\f:换页

\n:换行,光标到下行行首

\r:回车,光标到本行行首

\t:水平制表

\v:垂直制表

\:反斜杠

\':单引号

\":双引号

\?:问号

\ddd:三位八进制

\xhh:二位十六进制

\0:空字符(NULL),什么都不做

printf的格式控制的完整格式:

% - 0 m.n l或h 格式字符

下面对组成格式说明的各项加以说明:

①%:表示格式说明的起始符号,不可缺少。

②-:有-表示左对齐输出,如省略表示右对齐输出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

基本的输入和输出函数的用法

printf()--将变量的内容输出到显示器上

四种用法:

printf (“字符串”);

printf ("输出控制符",输出参数);

printf ("输出控制符1 输出控制符2.。", 输出参数1,输出参数2);

输出控制符和输出参数必须一一对应,否则输出与控制符数目相同的结果

printf ("输出控制符 非输出控制符",输出参数);

5.输出控制符包括如下:

%d

%ld

%c

%lf

%x(%X或者%#x)

%o

%s

输出控制符按格式输出,非输出控制符按原样输出

/* 实例代码 测试输出控制符的四种用法 **

时间 2015-7-18 20:40 **/

include

int main()

{

int a, b, c;

a = 1;

b = 2;

c = 3;

printf("输出控制符实例代码\n"); //printf (“字符串”)

printf("%d\n", a);//printf("输出控制符", 输出参数)

printf("%d,%d,%d\n",a,b,c);//printf ("输出控制符1 输出控制符2.。", 输出参数1,输出参数2)

printf("%d\n", a, b, c);//输出控制符和输出参数必须一一对应,否则输出与控制符数目相同的结果

printf("a=%d,b=%d,c=%d\n", a, b, c);//printf ("输出控制符 非输出控制符",输出参数)

system("pause");

return 0;

}

/* 实例代码 测试%x的四种用法 **

时间 2015-7-18 20:41 **/

include

int main()

{

int a = 45;

printf("a = %d\n", a); //输出结果是45

printf("a = %x\n", a); //输出结果是2d

printf("a = %X\n", a); //输出结果是2D

printf("a = %#x\n", a); //输出结果是0x2d

printf("a = %#X\n", a); //输出结果是0X2D %#X推荐使用

system("pause");

return 0;

}

控制字符输出java_令人伤透脑筋的java 输出控制符到底怎么用!相关推荐

  1. java怎么输出保留两位小数_剖析Java输出怎么保留两位小数

    Java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数,也就是Java输出怎么保留两位小数?接下来郑州 ...

  2. Google后宫频“起火” 不省心收购伤透了谁的心

    让我们来估算一下,从2001年到2015年,Google一共收购了180多家公司,花了大约280多亿美元.通过这些收购,一方面Google的业务可以说渗透到了方方面面,另一方面这些收购也给Google ...

  3. webstorm 风扇一直响_在 Webstorm 伤透我的心后,我决定尝试 VS Code

    本文主要将介绍如何在 VS Code 中使用插件配置出一个顺手的开发环境 一.前言 1.1 没有什么比 Jetbrains 更强大的 IDE 了 我一直相信着这一点,并且是 WebStorm.PyCh ...

  4. vscode css智能补全_在 Webstorm 伤透我的心后,我决定尝试 VS Code

    本文主要将介绍如何在 VS Code 中使用插件配置出一个顺手的开发环境 一.前言 1.1 没有什么比 Jetbrains 更强大的 IDE 了 我一直相信着这一点,并且是 WebStorm.PyCh ...

  5. 被 CSDN,伤透了心

    有一天,在 CSDN 站内,发现了我的几篇原创被直接搬运了,并且被对方设置为"原创".我非常的生气.我就直接走举报流程,然后我发现不止一个博主这么搬运,还有另一个博主也直接搬运我的 ...

  6. 天龙八部凤鸣镇服务器无响应,天龙八部:脚本只封冰焰不封小蜜?不管怎样都伤透老玩家的心!...

    原标题:天龙八部:脚本只封冰焰不封小蜜?不管怎样都伤透老玩家的心! 玩天龙八部的玩家近日应该都清楚,天龙八部官方进行了一次大清洗,不管是新区玩家,还是V9,也不管你是平民还是充值了上万的玩家,天龙八部 ...

  7. 文件输出 java_用Java读写文件(输入/输出)-教程

    一.文件的Java I/O(输入/输出) 1.1.概述 在现代Java应用程序中,通常使用Java.nio.fileAPI来读写文件. Java将把所有输入作为字节流读取.input stream类是 ...

  8. linux 屏幕输出 高亮_通过printf设置Linux终端输出的颜色和显示方式

    转载自:http://www.cnblogs.com/clover-toeic/p/4031618.html 在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出 ...

  9. 【C/C++】小数的输出 %e的用法 用科学计数法输出数据 %e输出00

    小数的输出 %e的用法 %e是printf的格式控制字符,用于指定浮点类型数据使用指数形式输出 浮点类型分为整数部分和小数部分,它们由点号.分隔,例如 0.0.75.0.4.023.0.27.-937 ...

最新文章

  1. 16.1 Tomcat介绍16.2 安装jdk16.3 安装Tomcat
  2. ALV标准范例Demo汇总
  3. 3.商品可视化展示与文本处理
  4. java service wrapper日志参数设置及优化
  5. RabbitMQ之队列优先级
  6. 前端学习(1679):前端系列实战课程之为蛇创建食物对象
  7. 【MySQL】MySQL数据库SQL优化工具 SQL Tuning Expert for MySQL(收费)
  8. VMware虚拟机中不识别移动硬盘
  9. 路径取值之含正则表达式的的取值方法
  10. 想自学python看哪位的视频比较好-python自学视频看这个就对了
  11. Microsoft AJAX Library对 String的扩展
  12. 杰里之AD15N 功能说明【篇】
  13. 【实习生面试】阿里前端实习生一面流程及题目
  14. CCIE知识点总结——QoS
  15. access字段相加_access如何对一行的几列求和
  16. gucci红包封面怎么抽 gucci红包封面怎么领取
  17. 互联网+时代的到来,让一站式婚庆管理系统成为潮流
  18. 微信小程序——关于时间
  19. S7-PLCSIM与WINCC 通讯【工控老鬼】
  20. linux 'stack'未声明(在此函数内第一次使用,未定义的引用`__stack_chk_fail'

热门文章

  1. 手把手教你完成半结构化数据的处理
  2. ubuntu安装、使用docker超级详细的入门教程
  3. 学术论文中通讯作者与第一作者有什么区别?
  4. Microsoft Graph - 社区资源和后续步骤
  5. 如何把托管的网站放到服务器,web-server – 在家中托管网站,ftp和随机使用的服务器?...
  6. Android启动应用时闪一下黑屏
  7. cuda 10.0自带驱动不支持Geforce GTX 1060 Max-Q
  8. Flutter(二十一)——dio库
  9. Linux 命令之管道命令
  10. 山东大学matlab在哪,山东大学在哪?