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函数的更多相关文章

  1. IOS学习笔记06---C语言函数

    IOS学习笔记06---C语言函数 --------------------------------------------  qq交流群:创梦技术交流群:251572072              ...

  2. 23 DesignPatterns学习笔记:C++语言实现 --- 1.5 Prototype

    23 DesignPatterns学习笔记:C++语言实现 --- 1.5 Prototype 2016-07-21 (www.cnblogs.com/icmzn) 模式理解

  3. 23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder

    23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder 2016-07-21 (www.cnblogs.com/icmzn) 模式理解

  4. 23 DesignPatterns学习笔记:C++语言实现 --- 1.3 Singletion

    23 DesignPatterns学习笔记:C++语言实现 --- 1.3 Singletion 2016-07-21 (www.cnblogs.com/icmzn) 模式理解  

  5. 23 DesignPatterns学习笔记:C++语言实现 --- 1.2 AbstractFactory

    23 DesignPatterns学习笔记:C++语言实现 --- 1.2 AbstractFactory 2016-07-21 (www.cnblogs.com/icmzn) 模式理解  

  6. 23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory

    23 DesignPatterns学习笔记:C++语言实现 --- 1.1 Factory 2016-07-18 13:03:43 模式理解

  7. IOS学习笔记48--一些常见的IOS知识点+面试题

      IOS学习笔记48--一些常见的IOS知识点+面试题   1.堆和栈什么区别? 答:管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制:对于堆来说,释放工作由程序员控制,容易产生memor ...

  8. iOS学习笔记17-FMDB

    上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下iOS学习笔记16-数据库SQLite,这节我们来讲下FMDB. 一.FMDB介绍 FMDB是一种第三方的开源库,FMDB就是对SQL ...

  9. iOS学习笔记16-数据库SQLite

    一.数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等.离线缓存一般都是把数据保存到项目的沙盒中.有以下几种方式: 归档:NSKeyedArchiver 偏好设置:NSU ...

随机推荐

  1. PCB電路板為何要有測試點?

    對學電子的人來說,在電路板上設置測試點(test point)是在自然不過的事了,可是對學機械的人來說,測試點是什麼?可能多還有點一頭霧水了.我記得我第一次進電子組裝廠工作當製程工程師的時候,還曾經為 ...

  2. NFC介绍

    简介 本文介绍Nokia设备所支持的近场通信技术(NFC)及相关的功能.旨在为使用 Qt/Symbian/Java™ API为Nokia手机开发应用的开发者 刚开始接触NFC开发时提供有用的信息. 什 ...

  3. ARM和X86功耗差别的深层原因探讨

    ARM和X86功耗差别的深层原因探讨 ARM和X86功耗的差别一直是个很热的话题.ARM可以做的很低,甚至1瓦都不到.而X86服务器的芯片可以达到100-200瓦,就算是嵌入式处理器Atom系列也需要 ...

  4. SQL SERVER 2005 获取表的所有索引信息以及删除和新建语句

    BEGIN        WITH tx AS        (                SELECT a.object_id                      ,b.name AS s ...

  5. Google地图轨迹回放模拟

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 2.6. Statistical Models, Supervised Learning and Function Approximation

    Statical model regression $y_i=f_{\theta}(x_i)+\epsilon_i,E(\epsilon)=0$ 1.$\epsilon\sim N(0,\sigma^ ...

  7. xml中,button改变背景颜色方法

    在画几个设置界面,用到了button控件,对于button空间的背景色在不同状态下的颜色改变方法,做了一下尝试,发现了两种背景颜色改变的方法,就总结了下. 方法一尝试了好多遍才好,要点在于,在sele ...

  8. 云脉表格识别开放SDK接入

    通过深度的引擎识别和文本处理技术给予表单提供了无与伦比的文档分析和数据的提取功能,云脉表单识别包含了先进的模板学习和文本.图像分析提取技术,通过模板元素定义表单,将整个南表单生命周期和生产数据以自动化 ...

  9. lucas模板

    ll PowMod(ll a,ll b,ll MOD){ ll ret=; while(b){ ) ret=(ret*a)%MOD; a=(a*a)%MOD; b>>=; } return ...

  10. Cocoapod安装使用

    近期换工作.项目中推荐使用Cocoapod,把经常使用的第三方库增加到project中,大致说一下流程,标记一下. 第一步:安装 CocoaPods是跑在Ruby的软件,安装可能须要几分钟.打开你的终 ...