C语言标准化输入、输出字符

一、scanf用到的格式字符:
1.%d:以十进制整数形式输入。
2.%i:以八进制、十进制、十六进制整数形式输入。
3.%u:输入以十进制无符号整型的数。
4.%o:输入以八进制无符号整型的数。
5.%x、%X:输入以十六进制无符号整型的数(大、小写的作用相同)。
6.%c:用于输入单个字符。
7.%s:用于输入字符串,将字符串送入一个字符数组中,在输入时以非空白字符开始,以第一个空白字符结束。字符串以串结束标志’\0’作为其最后一个字符。
8.%f:用于输入实数,可以用小数形式或指数形式输入。
9.%e、%E、%g、%G:用于输入实数,可以用小数形式或指数形式输入(大、小写的作用相同)。

格式附加字符:
1.%l:用于输入长整型数据(%ld,%lu,%lo,%lx)或double型数据(%lf或%le)。
2.%h:用于输入短整型数据(%hd,%ho,%hx)。
3.%*:在输入时,跳过一个变量。表示本输入项在读入后不赋给相应的变量。
4.域宽:指定输入数据所占宽度(列数),域宽应为正数值。

二、printf用到的格式字符:
1.%d、i:以带符号的十进制整数形式输出(正数不带符号)。
2.%u:输出以十进制无符号整型的数。
3.%o:输出以八进制无符号整型的数(不输出前导符0)。
4.%x:输出以十六进制无符号整型的数(不输出前导符0x),用x则输出十六进制数的a~f时以小写形式输出;用X时则用大写字母输出。
5.%c:以字符形式输出一个字符。
6.%s:输出字符串。
7.%f:以小数形式输出单、双精度的数,隐含输出六位小数。
8.%e、%E:以指数形式输出实数,用e时指数以“e”来表示,用E时指数以“E”来表示。
9.%g、%G:选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0.。用G时,若以指数形式输出,则指数以大写来表示。

C语言标准化输入、输出字符相关推荐

  1. (C语言)输入一行字符,将此字符串中最长的单词输出。

    输入一行字符,将此字符串中最长的单词输出. #include<stdio.h> #include<string.h> int main() {char a[100], b[10 ...

  2. c语言练习:输入一个字符,如果是数字字符就输出,如果不是则输出“不是数字字符”。

    #include<stdio.h> main() { char a; scanf("%c",&a); if(a>='0'&&a<=' ...

  3. C 语言编程 — 输入/输出与文件操作

    目录 文章目录 目录 前文列表 输入/输出 scanf() 和 printf() getchar() 和 putchar() 文件操作 打开文件 关闭文件 写入文件 读取文件 二进制 I/O 函数 前 ...

  4. C语言中如何输出字符的编码,c语言输出字符串(c语言自我介绍编码)

    如果我想要限定输出字符串的长度,应该怎么操作. 在C语言中,输入输出字符串有以下两种方式:1 用scanf/printf输入输出.scanf/printf是C语言的格式化输入输出函数,可以用于输入输出 ...

  5. c语言格式化输入/输出%hhd、%hhx等

     printf sprintf等: 格式字符串的一般形式:[标志][输出最小宽度][. 精度][长度] 类型    (其中方括号[] 中的项为可选项.) 各项意义: 1) 类型:类型字符用以表示输 ...

  6. c语言统计输入的字符数字的个数字,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include main() { int acount=0,bcount=0,ccount=0,dcount=0; char a; printf(&qu ...

  7. C语言之格式化输出字符

    1.格式化输出字符: %d   十进制有符号整数 %ld  十进制long有符号整数 %u   十进制无符号整数 %o   以八进制表示的整数 %x   以十六进制表示的整数 %f    float型 ...

  8. c语言之先后输出字符

    // 先后输出几个字符 // 用putchar函数输出一个字符#include <stdio.h> int main() {char a, b, c, d; //定义4个字符变量a = ' ...

  9. c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...

最新文章

  1. 【UEditor】介绍
  2. 蓝桥练习题题解——作物杂交——Java
  3. hdu 4284 floyd+暴搜
  4. 如何做好Serv-U安全设置,保护FTP服务器安全
  5. 百度现场面试:JVM+算法+Redis+数据库!(三面)| CSDN博文精选
  6. 【Python】random库
  7. STAR-GCN:用于推荐系统的图卷积神经网络 IJCAI 2019
  8. block inline 和inline-block 块级元素和内联元素
  9. (原)War3 脚本分析4-触发器
  10. 小学计算机片段教学案例,小学信息技术教学案例分析(张擘)
  11. 【openGL2021版】天空盒
  12. 面试常问的 C/C++ 问题,你能答上来几个?
  13. Win7下使用VirtualBox虚拟机安装OS X 10.9 Mavericks
  14. 安全卸载Mac应用程序的方法,最后一种不会产生卸载残留
  15. ASR项目实战-架构设计
  16. Android面试:ActivityA与ActivityB相互跳转对应生命周期变化
  17. 首字母排序侧边索引栏:WaveSideBar的简单使用
  18. VSCODE下载速度慢的问题
  19. Android 热修复Tinker接入实战
  20. 【游戏建模】Zbrush建模详细教程——维京人

热门文章

  1. 全国电子商务人才专业化从业认证考试初级教程(公共基础教程)(全国电子商务人才丛业能力教育指定教材)
  2. 2021年最新React状态管理解决方案
  3. Naxx Central District 1 Ice dragon saffron
  4. excel中使用python代码
  5. 笔记本win10相机打不开 无法启动 显示灰色相机
  6. 计网——17差错检测和纠正技术
  7. Java中的短路与运算和短路或运算
  8. nz-modal 使用
  9. 2020年,给你7个程序员接私活必备网站!
  10. win10无法ping通他人计算机,同一局域网内Windows10之间不能ping通IP解决办法