1. #include<stdio.h>
  2. //int float double short char long
  3. int main()
  4. {
  5. //int printf(const char *format,[argument]);
  6. //format的格式 %[flags][width][.prec][F|N|h|l]type
  7.  
  8. //type的字符用于规定输出数据的类型
  9. //d、i 接受整数值并将它表示为有符号的十进制整数,i是老式写法
  10. int a = ;
  11. printf("%d\n",a);
  12. //f float或double 单精度浮点数或双精度浮点数
  13. float f = 0.1f;
  14. double d = 0.1;
  15. printf("%f\n",f);
  16. printf("%f\n",d);
  17. //c char 字符型,可以把输入的数字按照ASCII码相应转换为对应的字符
  18. char c = 'A';
  19. char e = ;
  20. printf("%c\n",c);
  21. printf("%c\n",e);
  22. //s S char 字符串。输出字符串中的字符直至字符串中的空字符(字符串以'\0‘结尾,这个'\0'即空字符)
  23. char s[] = "abcd"; //不能 char[] s = "abcd";这样写
  24. printf("%s\n",s);
  25. //p 输出地址
  26. int p = ;
  27. printf("%p\n",&p);
  28. // % 输出%本身
  29. printf("%%\n");
  30.  
  31. // flags 规定输出样式,取值和含义如下:
  32. int flag = ;
  33. int flg = -;
  34. //空白 右对齐,左边填充空格
  35. printf("%d\n",flag);
  36. // - 减号 左对齐,右边填充空格
  37. printf("%-d\n",flag);
  38. // + 加号 在数字前增加符号 + 或 -
  39. printf("%+d\n",flag);
  40. // 0 数字零 将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用“-”)
  41. printf("%06d\n",flag);
  42. // 空格 输出值为正时加上空格,为负时加上负号
  43. printf(" % d\n",flag);
  44. printf(" % d\n",flg);
  45. //.prec 精度 d、o、i、 u、x 或 X 转换的最少数字显示位数。
  46. // e 和 f 转换的基数字符后的最少数字显示位数 s 转换中字符串的最大打印字节数目。
  47. double dou = 1.00;
  48. printf(" %.8f\n",dou);
  49. //Argument 如上面的 dou
  50.  
  51. //高位寻址 最先定义的变量分配高位地址
  52. int p1 = ;
  53. int p2 = ;
  54. printf("p1 %p\n",&p1);
  55. printf("p2 %p\n",&p2);
  56. //各种数据类型在系统中所占的位数
  57. printf("%d\n",sizeof (int));
  58. printf("%d\n",sizeof(float));
  59. printf("%d\n",sizeof(double));
  60. printf("%d\n",sizeof(short));
  61. printf("%d\n",sizeof(char));
  62. printf("%d\n",sizeof(long));
  63. return ;
  64.  
  65. // 转义序列
  66. // \a 铃声 (提醒)
  67. // \b Backspace
  68. // \f 换页
  69. // \n 换行
  70. // \r 回车
  71. // \t 水平制表符
  72. // \v 垂直制表符
  73. // \' 单引号
  74. // \" 双引号
  75. // \\ 反斜杠
  76. // \? 文本问号
  77. // \ooo 在八进制表示法的 ASCII 字符
  78. // \ xhh 以十六进制表示法的 ASCII 字符
  79.  
  80. }
  1. 0.100000
  2. 0.100000
  3. A
  4. a
  5. abcd
  6. 0022FEBC
  7. %
  8.  
  9. +
  10.  
  11. -
  12. 1.00000000
  13. p1 0022FEB8
  14. 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. 牛客网挑战赛24 青蛙(BFS)

    链接:https://www.nowcoder.com/acm/contest/157/E来源:牛客网 有一只可爱的老青蛙,在路的另一端发现了一个黑的东西,想过去一探究竟.于是便开始踏上了旅途 一直这 ...

  2. 如何使用 VLD 检测程序中的内存泄漏?

    下载地址:https://kinddragon.github.io/vld/ 下载 windows 安装包,进行安装即可,它会给你设置好 vs 的环境变量,使用时,直接在 vs ide 中包含即可. ...

  3. 自定义 MessageBox 组件

    效果: 公共组件页面: js部分: <script>   export default {     props: {       title: {         type: String ...

  4. Angular的一些常用命令

    Angular的一些常用命令 cmd中创建项目: ng new taskmgr -si --style=scss //先不安装依赖,si 为skip install material需要scss样式的 ...

  5. 【记录】jquery动态控制div隐藏或者显示

    1.jQuery判断一个元素当前状态是显示还是隐藏 $("#id").is(':visible'); //true为显示,false为隐藏 $("#id").i ...

  6. Codeforces 1197E Culture Code DP

    题意:你有n个俄罗斯套娃,已知每个套娃的容积和体积,问有多少个子集满足以下条件: 1:这个子集是一个极大子集,即不能再添加其它的套娃到这个子集里. 2:子集的套娃之间的间隙和最小. 思路1:线段树优化 ...

  7. 【leetcode】sudokuSolver数独解题

    0.摘要 小时候在报纸上玩过数独,那时候觉得很难,前几天在leetcode上遇到了这个题,挺有意思于是记录下来 一般一道数独题,就像他给的例子这样,9*9的格子,满足 行,列 ,宫均取1-9的数,切互 ...

  8. iframes

    iframes提供了一个简单的方式把一个网站的内容嵌入到另一个网站中.但我们需要慎重的使用iframe.iframe的创建比其它包括scripts和css的 DOM 元素的创建慢了 1-2 个数量级. ...

  9. Ubuntu 16.04 install R language

    apt-get install r-base r-base-dev

  10. Linux进程管理之ps的使用

    主题Linux进程管理之ps工具的使用 一ps工具的介绍 ps: process state  进程状态ps - report a snapshot of the current processesL ...