#include<stdio.h>
//int float double short char long
int main()
{
//int printf(const char *format,[argument]);
//format的格式 %[flags][width][.prec][F|N|h|l]type //type的字符用于规定输出数据的类型
//d、i 接受整数值并将它表示为有符号的十进制整数,i是老式写法
int a = ;
printf("%d\n",a);
//f float或double 单精度浮点数或双精度浮点数
float f = 0.1f;
double d = 0.1;
printf("%f\n",f);
printf("%f\n",d);
//c char 字符型,可以把输入的数字按照ASCII码相应转换为对应的字符
char c = 'A';
char e = ;
printf("%c\n",c);
printf("%c\n",e);
//s S char 字符串。输出字符串中的字符直至字符串中的空字符(字符串以'\0‘结尾,这个'\0'即空字符)
char s[] = "abcd"; //不能 char[] s = "abcd";这样写
printf("%s\n",s);
//p 输出地址
int p = ;
printf("%p\n",&p);
// % 输出%本身
printf("%%\n"); // flags 规定输出样式,取值和含义如下:
int flag = ;
int flg = -;
//空白 右对齐,左边填充空格
printf("%d\n",flag);
// - 减号 左对齐,右边填充空格
printf("%-d\n",flag);
// + 加号 在数字前增加符号 + 或 -
printf("%+d\n",flag);
// 0 数字零 将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用“-”)
printf("%06d\n",flag);
// 空格 输出值为正时加上空格,为负时加上负号
printf(" % d\n",flag);
printf(" % d\n",flg);
//.prec 精度 d、o、i、 u、x 或 X 转换的最少数字显示位数。
// e 和 f 转换的基数字符后的最少数字显示位数 s 转换中字符串的最大打印字节数目。
double dou = 1.00;
printf(" %.8f\n",dou);
//Argument 如上面的 dou //高位寻址 最先定义的变量分配高位地址
int p1 = ;
int p2 = ;
printf("p1 %p\n",&p1);
printf("p2 %p\n",&p2);
//各种数据类型在系统中所占的位数
printf("%d\n",sizeof (int));
printf("%d\n",sizeof(float));
printf("%d\n",sizeof(double));
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(long));
return ; // 转义序列
// \a 铃声 (提醒)
// \b Backspace
// \f 换页
// \n 换行
// \r 回车
// \t 水平制表符
// \v 垂直制表符
// \' 单引号
// \" 双引号
// \\ 反斜杠
// \? 文本问号
// \ooo 在八进制表示法的 ASCII 字符
// \ xhh 以十六进制表示法的 ASCII 字符 }
0.100000
0.100000
A
a
abcd
0022FEBC
% + -
1.00000000
p1 0022FEB8
p2 0022FEB4

C语言printf函数的更多相关文章

  1. C语言printf()函数:格式化输出函数

    C语言printf()函数:格式化输出函数 头文件:#include <stdio.h> printf()函数是最常用的格式化输出函数,其原型为:     int printf( char ...

  2. C语言printf()函数具体解释和安全隐患

    一.问题描写叙述 二.进一步说明 请细致注意看,有例如以下奇怪的现象 int a=5; floatx=a; //这里转换是没有问题的.%f打印x是 5.000000 printf("%d\n ...

  3. C语言printf函数转换说明表及其修饰符表

    请求printf()函数打印数据的指令要与打印数据的类型匹配. 例如, 打印整数时使用%d, 打印字符是使用%c. 这些符号被称为转换说明, 他们指定了数据转换称可显示的形式. 1. ANSI C标准 ...

  4. C语言 Printf函数

    #include <stdio.h> int main(int argc, const char * argv[]) { // insert code here... printf(&qu ...

  5. 【C语言】printf函数详解

    C语言printf函数详解 一.相关基础知识 请求printf()打印变量的指令取决于变量的类型,例如打印整数用%d符号,打印字符用%c符号,这些符号称为转换说明(conversion specifi ...

  6. MFC 中的 “printf” 函数

    怀念C语言的我,MFC没法使用的C语言printf函数,于是: int MFCprintf(const char* m_data, ...){ CString str; char printf_buf ...

  7. 三,对于printf函数和C语言编程的初步拓展

    前面说过了,任何程序都要有输出,所以printf函数是一个很重要的函数,所以有必要在学变量之前先拓展一下. 其实编程就是用计算机语言说话,一句一句地说,只要语法没错就能运行,至于能实现什么功能,就看编 ...

  8. IOS学习笔记07---C语言函数-printf函数

    IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...

  9. 【C语言】浅谈可变参数与printf函数

    一.何谓可变参数 int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用& ...

随机推荐

  1. linux 服务器,登录出现login incorrect

    1.排查是否是登录用户的密码错误 2.查看本机电脑键盘是否有误 3.排查是否是服务器目录全是777权限 注意事项: 原因是您把系统中全部文件的权限改为的777 ,权限混乱,虽然现在可以访问,但是其他文 ...

  2. Comet OJ - Contest #12

    B 整个表格其实是一些联通块,取反操作不能跨连通块.所以直接统计一下每个连通块内数字不对的个数是不是偶数即可 #include<iostream> #include<cstring& ...

  3. matploylib之热力图

    刚学我也不熟,做个笔记吧 # coding:utf-8 import numpy as np import matplotlib.pyplot as plt dx = 0.01 dy = 0.01 # ...

  4. jgGrid常用操作--持续更新

    最近有使用到jqGrid框架,有个需求是单击某个字段,比如name,然后把id带过去执行一个function,网上有说用线获取选中行,然后再得到id的方法,此方法经实验,必须要先选中才行,在用户没有进 ...

  5. 【记录】Mysql 建表注意事项

    博主最近打算搭建商城,由于之前对建表只有很浅显的理解,没有太过深入了解,建表过程中遇到一些问题,现记录如下, 如有问题请各位留言指正,感激不尽: 建表时设置如何设置联合主键?如下标红处: CREATE ...

  6. 微信小程序学习一 微信小程序的四个基本文件

    微信小程序有四种类型的文件 js 类型文件 小程序的逻辑代码文件 小程序对js es6的处理比较友好,基本上我们的es6语法都需要使用babel插件去转化成es5(具体是什么原因,自己可以去了解一下) ...

  7. jsp中$使用不了

    导入了jstl <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>为啥 ...

  8. qt学习 (五) 登陆界面之连接按钮

    登陆步骤是比对输入的账号密码与数据库中的表项目是否一致 一样,  跳出mainwidget对话框 不一样,跳出消息错误框 今天就是要进去, 因为进去以后是widget的窗口,所以把用来核对消息的数据库 ...

  9. 木棍加工(dp,两个参数的导弹拦截问题)

    题目描述 一堆木头棍子共有n根,每根棍子的长度和宽度都是已知的.棍子可以被一台机器一个接一个地加工.机器处理一根棍子之前需要准备时间.准备时间是这样定义的:     第一根棍子的准备时间为1分钟:   ...

  10. 「NOI2017」整数 解题报告

    「NOI2017」整数 有一些比较简单的\(\log^2n\)做法 比如暴力在动态开点线段树上维护每个位置为\(0\)还是\(1\),我们发现涉及到某一位加上\(1\)或者减去\(1\)实际上对其他位 ...