一:printf

(1)格式字符总结

int main()
{int a = 10;//有符号十进制数unsigned int b = -1;//无符号十进制数double c = 3.1415926;//小数char d = 't';//字符const char* str = "just a test!";//字符串int* p = &a;//指针printf("以十进制形式输出符号整数a=%d\n", a);printf("以八进制形式输出符号整数a=%o\n", a);printf("以十六进制形式输出符号整数a=%X\n", a);printf("以十进制形式输出无符号整数b=%u\n", b);printf("以小数形式输出单双精度实数c=%f\n", c);printf("以指数形式输出单双精度实数c=%e\n", c);printf("输出字符d=%c\n", d);printf("输出字符串str=%s\n", str);printf("以十六进制形式输出a的地址p=%p\n", p);}

(2)flags总结

flags

int main()
{int a=10;printf("%6d(默认右对齐)\n", a);printf("%06d(默认右对齐,空位用0填充)\n", a);printf("%-6d(使用-号左对齐)\n", a);cout << endl;printf("以八进制形式输出符号整数a=%o\n", a);printf("以八进制形式输出符号整数(带前缀)a=%#o\n", a);printf("以十六进制形式输出符号整数a=%X\n", a);printf("以十六进制形式输出符号整数(带前缀)a=%#X\n", a);
}

(3)其他说明符

宽度标识符

精度说明符

长度说明符

 printf("十进制数a=10指定宽度为6输出:%6d\n", a);printf("十进制数a=10指定宽度为6输出,空位用0补齐:%06d\n", a);cout << endl;printf("十进制数a=10指定精度为6输出,自动默认填充0:%.6d\n", a);printf("以小数形式输出单双精度实数,保留3位c=%.3f\n", c);

(4)练习

C语言重难点总结:printf和scanf相关推荐

  1. C语言中耳熟能详的printf与scanf

    没有什么比时间更有说服力了,因为时间无需通知我们就可以改变一切了.---余华<活着> 大家好,今天给大家分享的是C语言中的scanf与printf函数,一提起这两个函数,大家可能觉得这不就 ...

  2. C语言重难点:大端小端

    文章目录 一:大端和小端 二:经典问题 我们知道,一个整形数据在内存中是连续排列的,它会占用内存连续的多个字节的空间,比如int a=-10,就会占用四个字节的空间 int a=-10; 原码:100 ...

  3. C语言重难点:内存对齐和位段

    一:结构体内存对齐 (1)为什么要存在内存对齐 平台原因(移植原因): 不是所有的硬件平台都能访问任意地址上的任意数据的:某些平台只能在某些地址处取得某些特定类型的数据,否则抛出硬件异常.比如,当一个 ...

  4. C语言重难点:运算符优先级

    文章目录 运算符优先级 算数运算符 关系运算符 逻辑运算符 位运算符(点击) 赋值运算符 其他 运算符优先级 括号等>负号.自增减.取地址.解引用.!.sizeof>乘除加减.移位> ...

  5. C语言重难点总结:指针

    文章目录 一:指针和数组名的关系 (1)[]运算符 (2)指针和数组名的关系 二:const修饰指针问题 三:指针数组和数组指针 四:函数指针 一:指针和数组名的关系 (1)[]运算符 []运算符的作 ...

  6. 【两万字 C语言重难点全部总结,系列分明,篇幅分明,哪里不会点哪里呦】

    文章目录 概述 关键字系列 第1篇--auto register 第2篇--static sizeof 第3篇--signed unsigned 第4篇 --if else 第5篇 -- switch ...

  7. 线性表C语言locate和ETget,线性表(数据结构重难点讲解)

    <线性表(数据结构重难点讲解)>由会员分享,可在线阅读,更多相关<线性表(数据结构重难点讲解)(104页珍藏版)>请在人人文库网上搜索. 1.线性表(数据结构重难点讲解)导读: ...

  8. c语言scanf和printf区别,printf和scanf的区别是什么

    printf和scanf的区别:1.printf是格式化的输出函数,scanf是C语言的输入功能:2.printf用于以规定格式将信息输出到标准输出设备,scanf是一种格式输入功能,即以用户指定的格 ...

  9. 详解c语言main函数、printf函数、scanf函数与va家族

    C语言入门与提升(1)--详解c语言main函数.printf函数与scanf函数,与va家族 前言: 为什么要学习C语言呢?C语言作为最古老的语言之一,走过了半个多世纪的风风雨雨,至今仍然长盛不衰, ...

最新文章

  1. 数据结构与算法 | 循环队列
  2. 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块
  3. springboot mysql时区设置_java/springboot/mysql时区问题解决方案
  4. android porting usb audio,android - 在android中启动时找不到audio-hal-2-0 - 堆栈内存溢出...
  5. 2012年6月份第4周51Aspx源码发布详情
  6. OpenCV-绘制简易直方图DrawHistImg
  7. 估算软件规模之前如何明确划分系统边界?
  8. WIN10 JDK + JCreator
  9. 3dmax uv展开
  10. 《嵌入式 – GD32开发实战指南》第1章 开发环境搭建
  11. exoplay切换全屏_如何使用rotation-degrees手动旋转(rotate)exoplayer2播放器
  12. ml sparksql 数据比较_Spark 及其上层应用 SparkSQL(六)
  13. janusgraph环境搭建、janusgraph python导入csv顶点、边
  14. 16位算术逻辑运算实验
  15. LeCo-200. 岛屿数量
  16. 公众号推送长图最佳尺寸_公众号10W 排版攻略,长图无缝拼接一步做到!
  17. 阿里云对象存储Java-SDK实战
  18. Python黑客系列之——控制自己的手机摄像头拍照,并自动发送到邮箱。
  19. ubuntu下安装(二)印象笔记(中国版而不是国际版)
  20. iOS 图标左侧小黄点

热门文章

  1. 喂,你经历过两三年前的前端开发吗?
  2. JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
  3. 基因组浏览器IGV的安装和图形解读
  4. 这些基因的名字太有才了,研究一下都可以发10分文章
  5. 安装easy_install 和ipython
  6. NOI入门级:算法之动态规划
  7. 第36课 天连碧水碧连天 《小学生C++趣味编程》
  8. 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...
  9. 不一样 使用别名 数据字段和bean_【修炼内功】[spring-framework] [3] Bean是如何创建又是如何销毁的?...
  10. python可以实现的功能_Python 实现某个功能每隔一段时间被执行一次的功能方法...