您的位置:首页 > 其它

mac键盘图标与对应快捷键 NSLog输出格式

2015-10-14 09:23 357 查看
Mac键盘图标与对应快捷按键

⌘——Command ()

⌃ ——Control

⌥——Option (alt)

⇧——Shift

⇪——Caps Lock

fn——功能键就是fn

*.m*.h切换 ⌘+⌃ +↓or↑

前进后退文本文件⌘+⌃ +←or→

关闭当前文本文件⌘+⌃+w

自动排版代码 ⌃+i

左右缩进 ⌘+[or]

注释 ⌘+/

查看名称定义,进入头文件 ⌘+鼠标左键

查看名称api文档 ⌥+鼠标左键

快捷键功能

Command A 全选

Command C 拷贝

Command V 粘贴

Command X 文字剪切(不支持文件剪切)

Command ,偏好设置

Command W 关闭当前窗口

Command Q 关闭当前程序

Command Shift Q 退出所有程序并注销

Command Option esc 强制退出应用程序,类似于win下的任务管理器

Command N 新建当前程序的文件

Command S 保存

Command Shift S 另存为....(部分程序适用)

Command H 隐藏当前程序(Boss Key)

Command Option H 隐藏所有后台程序

Control Shift 光盘推出键黑屏(没有Boss Key好用,一动就亮)

Command P 打印

Command Shift P 页面设置

Command tab 切换到下一个应用程序

Command Shift tab 切换到上一个应用程序

Command ~ 在同一程序的不同窗口下切换,safari上网经常用

Command M 最小化当前窗口

Command Option F 有搜索栏的程序跳到搜索栏,如Preview(预览)的搜索栏,Safari的Google栏

                  表一 转换说明符及作为结果的打印输出
转换说明
输 出
%a
浮点数、十六进制数字和p-记数法 (C99)
%A
浮点数、十六进制数字和P-记数法 (C99)
%c
一个字符
%d
有符号十进制整数
%e
浮点数、e-记数法
%E
浮点数、E-记数法
%f
浮点数,十进制记数法
%g
根据数值不同自动选择%f或者%e。%e格式在指数小于-4或者大于等于精度时使用
%G
根据数值不同自动选择%f或者%E。%E格式在指数小于-4或者大于等于精度时使用
%i
有符号十进制整数 (与%d相同)
%o
无符号八进制整数
%p
指针(就是指地址)
%s
字符串
%u
无符号十进制整数
%x
使用十六进制数字0f 的无符号十六进制整数
%X
使用十六进制数字0F的无符号十六进制整数
%%
打印一个百分号
                  表二 printf() 修饰符
修饰符
意 义
标志
五种标志 (-、+、空格、# 和0) 都将在表三中描述,可以使用零个或多个标志
digit(s)
字段宽度的最小值。如果该字段不能容纳要打印的数或者字符串,系统会使用更宽的字段。示例:“%4d”
.digit(s)
精度。对于%e、%E和%f转换,是将要在小数点的右边打印的数字的位数。对于%g和%G转换,是有效数字的最大位数。对于%s转换,是将要打印的字符的最大数目。对于整数转换,是将要打印的数字的最小位数;如果必要,要使用前导零来达到这个位数。只使用“.”表示其后跟随一个零,所以%.f与%.0f相同。示例:“%5.2f”打印一个浮点数,他的字段宽度为5个字符,小数点后有两个数字。
h
和整数转换说明符一起使用,表示一个short int 或者 unsigned short int 类型数值。

示例:“%hu”、“%hx”和“%6.4hd”
hh
和整数转换说明符一起使用,表示一个signed char 或者unsigned char类型数值。

示例:“%hhu”、“%hhx”和“%6.4hhd”
j
和整数转换说明符一起使用,表示一个intmax_t或uintmax_t值。

示例:“%jd”和“%8jX”
l
和整数说明符一起使用,表示一个long int 或者unsigned long int 类型值。

示例:“%ld”和“%8lu”
ll
和整数说明符一起使用,表示一个long long int或 unsigned long long int 类型值 (C99)。

示例:“%lld”和“%8llu”
L
和浮点转换说明符一起使用,表示一个long double值。

示例:“%Lf”和“%10.4Le”
t
和整数转换说明符一起使用,表示一个ptrdiff_t值(与两个指针之间的差相对应的类型) (C99)

示例:“%td”和“%12ti”
z
和整数转换说明符一起使用,表示一个size_t值(sizeof返回的类型)
(C99)。

示例:“%zd”和“%12zx”
                  表三 printf()的标志
修饰符
意 义
-
项目是左对齐的,也就是说,会把项目打印在字段的左侧开始处。示例:“%-20s”
+
有符号的值若为正,则显示带加号的符号;若为负,则带减号的符号。示例:“%+6.2f”
(空格)
有符号的值若为正,则显示时带前导空格(但是不显示符号);若为负,则带减号符号。+标志会覆盖空格标志。示例:“% 6.2f”
#
使用转换说明的可选形式。若为%o格式,则以0开始;若为%x和%X格式,则以0x或0X开始,对于所有的浮点形式,#保证了即使不限任何数字,也打印一个小数点字符。对于%g和%G格式,它防止尾随零被删除。示例:“%#o”、“%#8.0f”和“%+#10.3E”
0
对于所有的数字格式,用前导零而不是用空格填充字段宽度。如果出现-标志或者指定了精度(对于整数)则忽略该标志。示例:“%010d”和“%08.3f”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: