C语言重难点总结:printf和scanf
一: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相关推荐
- C语言中耳熟能详的printf与scanf
没有什么比时间更有说服力了,因为时间无需通知我们就可以改变一切了.---余华<活着> 大家好,今天给大家分享的是C语言中的scanf与printf函数,一提起这两个函数,大家可能觉得这不就 ...
- C语言重难点:大端小端
文章目录 一:大端和小端 二:经典问题 我们知道,一个整形数据在内存中是连续排列的,它会占用内存连续的多个字节的空间,比如int a=-10,就会占用四个字节的空间 int a=-10; 原码:100 ...
- C语言重难点:内存对齐和位段
一:结构体内存对齐 (1)为什么要存在内存对齐 平台原因(移植原因): 不是所有的硬件平台都能访问任意地址上的任意数据的:某些平台只能在某些地址处取得某些特定类型的数据,否则抛出硬件异常.比如,当一个 ...
- C语言重难点:运算符优先级
文章目录 运算符优先级 算数运算符 关系运算符 逻辑运算符 位运算符(点击) 赋值运算符 其他 运算符优先级 括号等>负号.自增减.取地址.解引用.!.sizeof>乘除加减.移位> ...
- C语言重难点总结:指针
文章目录 一:指针和数组名的关系 (1)[]运算符 (2)指针和数组名的关系 二:const修饰指针问题 三:指针数组和数组指针 四:函数指针 一:指针和数组名的关系 (1)[]运算符 []运算符的作 ...
- 【两万字 C语言重难点全部总结,系列分明,篇幅分明,哪里不会点哪里呦】
文章目录 概述 关键字系列 第1篇--auto register 第2篇--static sizeof 第3篇--signed unsigned 第4篇 --if else 第5篇 -- switch ...
- 线性表C语言locate和ETget,线性表(数据结构重难点讲解)
<线性表(数据结构重难点讲解)>由会员分享,可在线阅读,更多相关<线性表(数据结构重难点讲解)(104页珍藏版)>请在人人文库网上搜索. 1.线性表(数据结构重难点讲解)导读: ...
- c语言scanf和printf区别,printf和scanf的区别是什么
printf和scanf的区别:1.printf是格式化的输出函数,scanf是C语言的输入功能:2.printf用于以规定格式将信息输出到标准输出设备,scanf是一种格式输入功能,即以用户指定的格 ...
- 详解c语言main函数、printf函数、scanf函数与va家族
C语言入门与提升(1)--详解c语言main函数.printf函数与scanf函数,与va家族 前言: 为什么要学习C语言呢?C语言作为最古老的语言之一,走过了半个多世纪的风风雨雨,至今仍然长盛不衰, ...
最新文章
- 数据结构与算法 | 循环队列
- 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块
- springboot mysql时区设置_java/springboot/mysql时区问题解决方案
- android porting usb audio,android - 在android中启动时找不到audio-hal-2-0 - 堆栈内存溢出...
- 2012年6月份第4周51Aspx源码发布详情
- OpenCV-绘制简易直方图DrawHistImg
- 估算软件规模之前如何明确划分系统边界?
- WIN10 JDK + JCreator
- 3dmax uv展开
- 《嵌入式 – GD32开发实战指南》第1章 开发环境搭建
- exoplay切换全屏_如何使用rotation-degrees手动旋转(rotate)exoplayer2播放器
- ml sparksql 数据比较_Spark 及其上层应用 SparkSQL(六)
- janusgraph环境搭建、janusgraph python导入csv顶点、边
- 16位算术逻辑运算实验
- LeCo-200. 岛屿数量
- 公众号推送长图最佳尺寸_公众号10W 排版攻略,长图无缝拼接一步做到!
- 阿里云对象存储Java-SDK实战
- Python黑客系列之——控制自己的手机摄像头拍照,并自动发送到邮箱。
- ubuntu下安装(二)印象笔记(中国版而不是国际版)
- iOS 图标左侧小黄点
热门文章
- 喂,你经历过两三年前的前端开发吗?
- JGG:青岛大学苏晓泉团队利用条件致病菌指数评估环境微生物风
- 基因组浏览器IGV的安装和图形解读
- 这些基因的名字太有才了,研究一下都可以发10分文章
- 安装easy_install 和ipython
- NOI入门级:算法之动态规划
- 第36课 天连碧水碧连天 《小学生C++趣味编程》
- 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...
- 不一样 使用别名 数据字段和bean_【修炼内功】[spring-framework] [3] Bean是如何创建又是如何销毁的?...
- python可以实现的功能_Python 实现某个功能每隔一段时间被执行一次的功能方法...