`
jxsrhsb
  • 浏览: 16100 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

C语言输入输出格式符

阅读更多
    c语言不提供输入输出语句,输入输出操作是由c的库函数完成。但要包含头文件stdio.h。 putchar( ) 向终端输出一个字符 printf( )的格式字符:
① d格式符 用来输出十进制整数 %d 按整型数据的实际长度输出 %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度 %ld 输出长整型数据。
② o格式符 以八进制形式输出整数
③ x格式符 以十六进制形式输出整数
④ u格式符 用来输出unsigned型数据,以十进制形式输出
⑤ c格式符 用来输出一个字符
⑥ s格式符 输出一个字符串 %s 输出实际长度字符串 %ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出 %-ms输出的串占m列,如果串长度小于m,右补空格, %m.ns 输出占m列,但只取字符串中左端n个字符并靠右对齐 %-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值
⑦ f格式符 以小数形式输出实数 %f 整数部分全部输出,小数部分输出6位 %m.nf 输出数据共占m列,其中有n位小数。如果数值长度小于m,左补空格 %-m.nf 同上,右补空格
⑧ e格式符 以指数形式输出实数 %e 系统指定6位小数,5位指数(e+002 )
⑨ g格式符 输出实数,根据数值大小,自动选f格式或e格式
    数据输入 getchar( ) 从终端输入一个字符 scanf( 格式控制,地址列表) 标准C scanf中不使用%u,对于unsigned型数据,以%d或%o或%x输入。%后的*,用来跳过它相应的数据。输入数据时不能规定精度如scanf( "%7.2f", &a );是不合法的。

ps:需要printf百分号,只需要输入两个%,如:printf("this is %%!").
分享到:
评论

相关推荐

    printf用法大全,C语言printf格式控制符一览表.docx

    输入输出函数(printf 和 scanf)是C语言中非常重要的两个函数,也是学习C语言必学的两个函数。在C语言程序中,几乎没有一个程序不需要这两个函数,尤其是输出函数(printf),所以这两个函数必须要掌握。 如果在...

    C语言输入缓冲区完全攻略!

    所有从键盘输入的数据,不管是字符还是数字,都是先存储在内存的缓冲区中,叫作“键盘输入缓冲区”,简称“输入缓冲区”或“输入流”。需要注意的是,对于 %d,在缓冲区中,空格、回车、Tab 键都只是分隔符,不会被 ...

    C语言格式化输入输出函数详解

    1、格式说明符:规定了相应输出表列内容的输出格式,以%打头,如%d、%o等 2、转义字符:用来输出转义字符所代表的控制代码或者特殊字符,比如常用的‘\n’、‘\t’ 3、普通字符:需要原样输出的字符。 3、输出表列为...

    输入文法求解终结符和非终结符

    编写程序:输入任意文法,统计Vn,Vt Vt表示为终结符,Vn表示非终结符 汇编原理的第一个代码实现

    C语言实数格式识别代码

    如果输入数据是用一般格式书写的,输出“Format1”;如果该数据是用科学格式书写的,输出“Format2”。输出的末尾均要以一个回车符作为结束。 【输入样例1】 +1.23 【输出样例1】 Format1 ...

    c语言整型的scanf和printf的格式限定符.jpg

    整型(int、long int 、short等)下十进制、八进制、十六进制的输入输出控制符

    C语言IO--printf右对齐补零

    C语言IO--printf右对齐补零,包括标准输入输出函数、格式化输入输出函数、格式化规定符、一些特殊规定字符等

    安装C语言编程软件以及初步学习输入输出

    实验 1 初步认识 C 语言 一、实验目的 (1)熟悉最简单的 C 语言程序的基本结构; (2)初步熟悉在 Visaul C++6.0 环境下...(3)掌握各种类型数据的输入输出的方法,并能正确使用各种数据类型的输出输入格式控 制符。

    C语言程序设计:运算符和表达式.pptx

    § 5.7 数据输入输出的概念及在C语言中的实现;标准输入输出函数 putchar 输出字符, scanf 格式输入,puts 输出字符串 getchar 输入字符, printf 格式输出,gets 输入字符串; § 5.8 字符数据的输入输出 putchar ...

    C语言关于数据的序号的输出代码

    【问题描述】 将N(1)个整数小到大连续编号,相同的数应具有相同的编号。...每个序号之后紧跟一个空格符,最后输出回车符。 【输入样例】 5 3 4 7 3 5 6 【输出样例】 3 1 2 5 1 3 4

    C语言程序设计(PDF格式)

    3.2 数据的输入与输出 31 3.2.1 scanf()函数 31 3.2.2 printf()函数 33 3.2.3 getchar()函数与putchar()函数 36 3.2.4 程序应用举例 37 3.3 条件控制语句 38 3.3.1 if 语句 38 3.3.2 switch 语句 43 3.3.3 ...

    传智播客C语言课件

    1.常量与变量,数据类型,数据类型转换,数据输入与输出 2.C语言运算符,C语言操作符,C语言表达式,表达式优先级 3.C语言流程控制,分支,顺序,循环逻辑控制 4.函数概述与引用,简单递归,简单嵌套,C语言调用...

    第3章 键盘输入与屏幕输出-5用%c格式符输入数据时存在的问题1

    第3章 键盘输入与屏幕输出——用%c格式符输入数据时存在的问题C语言程序设计第3章 键盘输入和屏幕输出本节要讨论的主要问题用scanf()函数的%c格式符输入字

    《C语言程序设计》-PDF格式

    3.2 数据的输入与输出 31 3.2.1 scanf()函数 31 3.2.2 printf()函数 33 3.2.3 getchar()函数与putchar()函数 36 3.2.4 程序应用举例 37 3.3 条件控制语句 38 3.3.1 if 语句 38 3.3.2 switch 语句 43 3.3.3 ...

    一个简单的C语言计算器示例.pdf

    c语言计算器 在上述代码中,我们使用 `switch`...使用 `%.2lf` 格式控制符来保留两位小数输出结果。 运行上述代码后,用户需要输入操作符和两个操作数,然后计算器将根据用户输入的操作符进行相应的计算,并输出结果。

    3des.rar_3des_3des 解密_S盒 c语言实现_s盒,des_加密和解密

    输入:8个明文字符,8个密钥字符(例如“12345678”,“12345678”) 将输入密钥和明文的8个字符各自转换为二进制,然后进行DES加密,输出加密结果 将加密过程中第1,2轮E盒扩展,S盒置换,P盒替代中间结果输出 ...

    C语言选排列的输出代码

    输入只有一行,包括两个整数n和m,其中0,m,二者之间以一个空白符分隔。 【输出形式】 在标准输出上输出有若干行,每一行都是符合题意的一种排列形式,每个元素间用一个空格分隔,并按升序排列。 【输入...

    5.第五章 数据类型与输入输出.txt

    第五章 数据类型与输入输出 5.1C语言要素 5.1.1字符集 字符用于组成标识符、字符串、表达式。C语言能够识别的字符有以下几类。 1.字母:A~Z,a~z 2.数字:0~9 3.特殊字符。29个图形字符(英语键盘上除开·@、$...

    基础C语言练习题(全)

    A) C语言本身没有输入输出语句 B) 在一个C语言程序中main函数可以在任何地方出现 C) 一个C语言源程序必须包括一个,且只能包括一个main函数 D) 在C语言源程序中,注释只能放在语句的后面 3、以下叙述中正确的是( )...

    编译原理 C语言词法分析器(JAVA写的)

    输入一个文本文件的C语源代码可以识别并输出至一个文本文件中,如下: # 5:界符 include 2:保留字 运算符 stdio.h 1:头文件 > 4:运算符 main 2:保留字 ( 5:界符 ) 5:界符 { 5:界符 char 2:保留字 8888c 0:错误单词 ;...

Global site tag (gtag.js) - Google Analytics