重学C语言 -- printf,scanf

printf();

用来显示格式串的内容

    注意: 参数不可以换行,否则会出一个警告。

格式串中占位符比表达式数量多     会显示一个无意义值

格式串中占位符比表达式数量少     只显示占位符的值

转换说明符格式    %m.pX    %-m.pX

m:最小字段宽度,要显示的最小字符数量,要显示的字符数量小于m  右对齐(前置空格) 如果要显示的字符大于m则会自动扩大的实际宽度。  小数点也算到m中占一位。

- 号:就是左对齐

精度(p):小数点后几位


scanf()

典型scarf用法:

转换说明符一般是连着   编译器无法检查参数是否正确。表达式是指针。

scant工作方式:

模式匹配方式 ,由格式串控制 ,从左边开始处理字符串的信息,对于每一个转换符都从输入中读取并且跳过空格直到遇到不属于该项的才停止     每次读取会跳过空格

最后一个回车没有读取到  它作为下一次scanf调用的开始

格式串中的空白字符 会替换零到若干的实际空白字符    其他字符会匹配其他字符

时间: 2024-08-14 17:57:55

重学C语言 -- printf,scanf的相关文章

C语言 printf scanf

printf scanf [  ][  ][  ][  ][  ][  ][  ] 1 printf 输出字符串 printf(""); 输出控制符 控制符 说明 %d 输出"整型数" %ld 输出"长整型数" %c 输出"字符" %o 输出"8进制"数值 %x 输出"16进制"数值 %#X 输出带"0X"标志的16进制数字,大写 %#x 输出带"0x&qu

重学C语言

1 #include <stdio.h> 2 3 int main() 4 { 5 int age = 10; 6 int height = 72; 7 8 printf("I am %d year old.\n",age); 9 printf("I am %d inches tall.\n",height); 10 11 return 0; 12 } 原文地址:https://www.cnblogs.com/chensimin1990/p/116192

编程成长日记——重拾C语言

人生总是需要一个契机才会去改变,其实与其说是契机,也不过是自己再给自己一次机会而已. 重拾C语言,我决定再给自己一次机会,不知道多年以后的我再次翻看这篇博客的时候会是怎样的心情,会不会记得当下身为大三狗的我终于想要告别一事无成,一无所获,一败涂地的颓废而不自知的大学生活,我不想说是为了理想而奋斗,更不是为了中华崛起,只是为了我自己,仅此而已. 感谢比特,给我一次改变的机会. 从零开始学起C语言. --------------------------------------煽情分割线-------

重学html

html是描述网页结构的标记语言. 1.html中标记是由尖括号和标记名组成,例如:<h1>,一个元素是指开始标记.闭合标记和他们之间的内容组成,例如:<h1>北京</h1> 2.很多时候,我们用html创建的网页在浏览器中运行的时候,会利用浏览器自带的默认样式来表现结构. 3.css级联样式表,用来描述如何表现内容. <style type="text/css">   <!--type告诉浏览器你所使用的样式的种类--> &

重学C++ (1)

写在开头的话:这学期没有写太多的代码,终于把中英文两篇论文弄完了,趁着中间的空隙,想想找工作的处境.自己也定了自己的方向.不管学什么语言吧,每个语言都有自己的优势和使用的群体.只要自己是良马,终会有伯乐赏识. 定的标题为“重学C++” 本人之前使用C++基本上用作算法编写,MFC界面的学习编写,集成OpencV进行图像处理的项目开发或者论文实验 总的来说,能处理基本问题.但是远不能达到灵活的地步.所以下载了两本书<effective C++>和<effective STL>我希望能

printf & scanf函数

一.printf函数 这是(printf和scanf)在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h> 1.用法 1> printf(字符串) printf("Hello, World!"); 2> printf(字符串, 格式符参数) 1 // 使用常量作参数 2 printf("My age is %d\n", 26); 3  4 // 也可以使用变量 5 int age = 17; 6 print

NPL ( neuro-linguistic programmers 神经语言程序员) / ( Neuro-Linguistic Programming 神经语言程序学/身心语言程式学/ 神经语言程式学/ 神经语言程式)

Neuro-Linguistic Programmers 神经语言程序员 Neuro-Linguistic Programming  神经语言程序学/身心语言程式学/ 神经语言程式学/ 神经语言程式 NLP是神经语言程序学 (Neuro-Linguistic Programming) 的英文缩写.在香港,也有意译为身心语法程式学的.N (Neuro) 指的是神经系统,包括大脑和思维过程.L (Linguistic) 是指语言,更准确点说,是指从感觉信号的输入到构成意思的过程.P (Program

新手最纠结的事。学什么语言最好?学什么语言有前途(or 钱途)?

这篇文章是转载自王根的博客,源地址:http://www.yinwang.org/blog-cn/2017/07/06/master-pl ,虽然王根是一个备受争议的人,这篇文章有的地方也写的有些自大,不过这篇文章大意写的很好,我对于编程也是这样的看法,语言只是其次,学会解决问题的思路和语言特性才是最重要的. 对的,我这里要讲的不是如何掌握一种程序语言,而是所有的-- 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习.由于我知道如何掌握"所有"的程序语言,总是感觉这

跟着数百万人编程导师学C语言!

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 --异步小编 为什么说这不是一本完全C语言的书?因为<"笨办法"学C语言>不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程! 这本书刚拿到样书,运营经理兴奋的发来消息:"手机扫码看视频,太方便了,速度也很快,配的字幕也很赞!"而本书的责编杨海玲老师很淡定:"这个是我尝试的第一本扫码看视频的书,虽然遇到些问