NSLog()输出函数集格式字符
- d:带符号的十进制形式输出整数(正数不输出符号)
- o:以八进制无符号形式输出整数(不输出前缀)
- x:以十六进制无符号形式输出整数(不输出0x)
- u:以无符号的十进制输出整数
- c:以字符形式输出,只输出一个字符
- s:输出c风格的字符串
- f:以小数形式输出浮点数,默认输出和位小数
- e:以指针形式输出浮点数,数字部份默认输出6位小数
- g:自动选用%f或%e其中之一,保证输出宽度较短的格式,并且不会输出无意义的0
- @:输出objcect对象
- l(字母) :可在格式字符d、o、x、u之前,用于输出长整型整数;也可以在f、e、g之前,用于输出长浮点型数
- m(代表一个正整数):指定输出数据所占的最小宽度
- n:对于浮点数,表示输出n位小数;对字符串,表示街区的字符个数
- -:表示输出的数值向左边对其
- 下面举个栗子:
- 代码如下:
int a=;
NSLog(@"==%d==",a);
NSLog(@"==%9d==",a);//输出占位符
NSLog(@"==%-8d==",a);//左对齐*注:%-占位符要写在%符号的后面,如果写在前面就不会起作用
NSLog(@"==-%8d--",a);//错误的
NSLog(@"==%o",a);//八制制
double s=3.141592653;
NSLog(@"==%f==",s);//以小数型式输出浮点型 NSString *name=@"海格力斯";//字符串是指针类型,如c#中是特殊类型一样(引用类型)
NSLog(@"%@",name);//输出字符串
NSDate *date=[[NSDate alloc] init];
NSLog(@"%@",date);---------结果如下----------2017-03-14 00:11:49.451367 Test[1713:79881] ==60==2017-03-14 00:11:49.451597 Test[1713:79881] == 60==2017-03-14 00:11:49.451623 Test[1713:79881] ==60 ==2017-03-14 00:11:49.451635 Test[1713:79881] ==- 60--2017-03-14 00:11:49.451649 Test[1713:79881] ==742017-03-14 00:11:49.451669 Test[1713:79881] ==3.141593==2017-03-14 00:11:49.451983 Test[1713:79881] 海格力斯2017-03-14 00:11:49.457270 Test[1713:79881] 2017-03-13 16:11:49
NSLog()输出函数集格式字符的更多相关文章
- 在C语言源程序中的格式字符与空格等效
#include <stdio.h> #\ i\ n\ c\ l\ u\ d\ e \ <\ s\ t\ d\ l\ i\ b\ .\ h\ > /* *预处理指令这里换行符会 ...
- 关于Matlab串口发送HEX格式字符
终于想起来更新一下关于使用Matlab串口发送HEX格式字符.这个用法主要来自于我使用Matlab对机器人进行实时轨迹跟踪的绘制,由于底层限制,自己又不想在中间增加转换模块,就需要直接发送HEX格式指 ...
- c语言格式字符
格式说明由"%"和格式字符组成,如%d%f等.它的作用是将输出的数据转换为指定的格式输出.格式说明总是由"%"字符开始的. 格式字符有d,o,x,u,c,s,f ...
- Spring MVC 后端获取前端提交的json格式字符串并直接转换成control方法对应的参数对象
场景: 在web应用开发中,spring mvc凭借出现的性能和良好的可扩展性,导致使用日渐增多,成为事实标准,在日常的开发过程中,有一个很常见的场景:即前端通过ajax提交方式,提交参数为一个jso ...
- 【转】如何把Json格式字符写进text文件中
http://www.cnblogs.com/insus/p/4306640.html http://json2csharp.chahuo.com/ 本篇一步一步学习怎样把显示于网页的json格式的字 ...
- 如何把Json格式字符写进text文件中
本篇一步一步学习怎样把显示于网页的json格式的字符串写进text文件中,并保存起来.学习到创建model, Entity, 序列化List<object>转换为json,显示于网页上.然 ...
- sql 自定义函数--固定格式字符转时间类型
遇到一个德国的客户,他们的时间格式是JJJJ-TT-DD HH:MM:SS,程序按照这个格式将时间插入数据库,但是在sql自带的转换函数convert.cast过程中报错,网上搜了下都说用conver ...
- C# string.Format json格式字符串报错”输入字符串的格式不正确“
当我们在string.Format中传入Json字符串时,会报”输入字符串的格式不正确“,这是因为json的"{"符号的问题,最开始我是想着用转义一下"{",但 ...
- python格式字符
随机推荐
- ckeditor粘贴上传图片
公司做的项目需要用到文本上传功能. 网上找了很久,大部分都有一些不成熟的问题,皇天不负有心人终于让我找到了一个成熟的项目. 接下来就看一下吧 1.打开工程: 对于文档的上传我们需要知道这个项目的逻辑是 ...
- mac版win10装eclipse图标太小了,解决办法(2k显示屏+win10)
安装了Eclipse并且打开之后,发现图标显示极其细小,肉眼几乎无法看清了.这是由于Eclipse对高分屏没有作适配导致的. Windows 10本身对于高分屏的支持已是相当不错,苏菲4的屏幕分辨率为 ...
- UIKit-UIBezierPath
UIBezierPath精讲 http://www.henishuo.com/uibezierpath-draw/ iOS UIBezierPath类 介绍 http://justsee.iteye. ...
- IDHTTP的基本用法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- 一次典型的TFS故障处理:域控失联
问题描述 突然收到客户报告,开发人员登录TFS系统时,出现登录异常现象.即使输入了正确的账户和密码,TFS系统任然提示重新登录的页面,导致用户无法打开TFS系统. 即使登录成功,在修改代码或者修改工作 ...
- 工作随笔——获取当前Java程序PID
小知识,记录下: JVM:1.8 // spring boot 中可以使用 String pid = ManagementFactory.getRuntimeMXBean().getSystemPro ...
- Abp添加菜单
Abp添加菜单 在abp模板中添加菜单,EntityFramework+Angular.js模板,使用的Abp版本为3.8.1. 创建Abp项目模板,例如名称叫做LawAndRegulation. 服 ...
- js怎么样根据select的name取到值
先看一下ASP.NET MVC的html: 在jQuery中,可以写:
- RabbitMQ在mac上的安装
1.官网下载rabbitmq-server-3.6.3, 地址http://www.rabbitmq.com/install-standalone-mac.html.2.tar -zxvf rabbi ...
- 并发上下文控制包Context
Context,是golang用来控制并发流程的库,它能方便的将主控程序的停止信号传递到goroutinue中,从而实现一键中止关联goroutinue的执行,除此之外,它还能将外部变量通过Value ...