IOS学习笔记07---C语言函数-printf函数
IOS学习笔记07---C语言函数-printf函数
0 7.C语言5-printf函数
-------------------------
---------------------------------
qq交流群:创梦技术交流群:251572072
创梦网络赚钱群:248318056
创梦娱乐休闲群:224801824
教程下载,在线交流:创梦IT社区:www.credream.com
网络赚钱,营销学习:创梦网赚:www.cremoney.tk
休闲娱乐,在线影视:创梦影视:www.cremovie.tk
--------------------------------------------
一、printf函数
这是在stdio.h中声明的一个函数,因此使用前必须加入#include
<stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据
1.用法
1> printf(字符串)
printf("credream!");
2> printf(字符串, 格式符参数)
// 使用常量作参数
printf("My age is %d\n", 26);
// 也可以使用变量
int age = 17;
printf("My age is %d", age);
-------------------------------------
* 格式符%d表示以有符号的十进制形式输出一个整型,格式符参数中的26和age会代替%d的位置。
* 第2行代码中的\n是个转义字符,表示换行,
所以输出了第一句"My age is 26"后会先换行,再输出"My age is 27"
----------------------------------------------------------------------
1.总结:左边字符串中格式符的个数 必须跟 右边格式符参数的个数一样;格式符的类型决定了格式符参数的类型,
比如使用%d,说明对应的格式符参数必须是整型。
--------------------------------------------------
2.下面是printf用到的源码:
/* 标准文档模板 */
#include "Stdio.h"
int main(void)
{
/* 此处添加你自己的代码 */
printf("My age is %d ,hight is %f, name is %s, sex is '%c'",26,1.55f,"credream",'a');
getch();
/*注意,这里%d是整数,%s,是字符串,%c是chart字符,%f是float类型的
a.一个中文汉字,会占用至少两个字符.
b.这里%.2f-->保留两位小数,注意这里保留不是四舍五入是直接去掉.
c.%4d,这样就会给26分配4个空间,而实际上,26只会占用两个空间,那么就会在左边空出
两个空间.
d.%1d,这时候它也会占2个空间,因为1是放不开的.所以会自动的默认为2个空间.
e.注意:如果%-4d写成这样会在右边出现两个空格
f.%-5.2f会在1.55的右边多出一个空格,因为,这里的.2代表保留2位小数
-5表示占用5个位数,并且,在右边补齐空格.
-----------------------------------------------------------
.*/
return 0;
}
--------------------------------------------------------------
2013/8/7
IOS学习笔记07---C语言函数-printf函数的更多相关文章
- IOS学习笔记06---C语言函数
IOS学习笔记06---C语言函数 -------------------------------------------- qq交流群:创梦技术交流群:251572072 ...
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.5 Prototype
23 DesignPatterns学习笔记:C++语言实现 --- 1.5 Prototype 2016-07-21 (www.cnblogs.com/icmzn) 模式理解
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder
23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder 2016-07-21 (www.cnblogs.com/icmzn) 模式理解
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.3 Singletion
23 DesignPatterns学习笔记:C++语言实现 --- 1.3 Singletion 2016-07-21 (www.cnblogs.com/icmzn) 模式理解
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.2 AbstractFactory
23 DesignPatterns学习笔记:C++语言实现 --- 1.2 AbstractFactory 2016-07-21 (www.cnblogs.com/icmzn) 模式理解
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory
23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory 2016-07-18 13:03:43 模式理解
- IOS学习笔记48--一些常见的IOS知识点+面试题
IOS学习笔记48--一些常见的IOS知识点+面试题 1.堆和栈什么区别? 答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制:对于堆来说,释放工作由程序员控制,容易产生memor ...
- iOS学习笔记17-FMDB
上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下iOS学习笔记16-数据库SQLite,这节我们来讲下FMDB. 一.FMDB介绍 FMDB是一种第三方的开源库,FMDB就是对SQL ...
- iOS学习笔记16-数据库SQLite
一.数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等.离线缓存一般都是把数据保存到项目的沙盒中.有以下几种方式: 归档:NSKeyedArchiver 偏好设置:NSU ...
随机推荐
- Android doGet方法
DefaultHttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet("http://w ...
- 10453 Make Palindrome (dp)
Problem A Make Palindrome Input: standard input Output: standard output Time Limit: 8 seconds By def ...
- 使用java的wsimport.exe工具生成wsdl的客户端代码
在jdk的bin目录下有一个wsimport.exe的工具,使用该工具可以根据wsdl地址生成java的客户端代码. 常用命令如下: wsimport -keep -d d:\ -s d:\src ...
- 强烈推荐一款CSS导航菜单
强烈推荐一款CSS导航菜单,用到政府学校类网站上超级不错,有点类似站长网菜单的味道,只不过颜色不一样而已,这种菜单还不是真正意义上的“下拉”菜单,应该叫滑出菜单吧?反正比较不错,不多说了. <! ...
- linux(边压缩边传输边解压)
比如我要转移旧VPS /home/wwwroot 下的web目录到新VPS(123.123.123.123)的/home/wwwroot 目录下 1.进入目录 cd /home/wwwroot ...
- 网站被百度和google封了,怎么办?
很多站长总是抱着侥幸的心里,通过作弊的方式在搜索引擎上获得一定排名,以致于网站被百度和google封了,也就是所谓的被K站. 那么,要是网站被百度和Google封了,怎么办? 首先要确定你的网站已经被 ...
- Fire Net(dfs)
Fire Net Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su ...
- 性能强悍的开源关系数据库PostgreSQL
性能强悍的开源关系数据库PostgreSQL
- JAVA Socket获取服务端信息
1.Socket.getInetAddress(),获取服务端地址. 2.Socket.getPort(),获取服务端端口.
- [代码]Java后台推送消息到IOS前端
PayLoad payLoad = new PayLoad(); payLoad.addAlert("test"); //手机端的提示消息 payLoad.addBadge( ...