首页 > 其他分享 >C语言输出函数介绍

C语言输出函数介绍

时间:2024-05-12 20:30:48浏览次数:13  
标签:输出 函数 字符 浮点数 打印 C语言 printf

一,printf()函数

  printf()是标准输出函数。printf()函数打印数据指令的指令要与待打印数据的类型匹配。如打印整数时用%d,打印字符时用%c。如果与之不匹配打印的结果会于想要的结果不符。

打印使用的如%f,%d,%c被称为转换说明。下列是ANSI C标准常见的转换说明。

    

转换说明 输出
%a,%A 浮点数,十六进制数,p计数法
%c 打印单个字符
%d 有符号十进制数
%e,%E 浮点数,e计数法,用e显示e,用E显示E
%f 浮点数,十进制法
%g 根据值不同自动选择%f,%e。会省掉小数点后无用的零
%i 有符号十进制整数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%x,%X 无符号十六进制

   printf()函数在双引号里面的叫格式化字符串。格式化字符串中的转化说明一定与后面的项匹配。否则会导致结果不同。

  在printf()函数中可以使用修饰符。如%5d的意思是数据最小宽度为5。如果输出结果小于5的话会在结果的前增加空格来补齐,称为右对齐。如%-5d则是在结果的后面增加空格补齐,称为左对齐。如果输出数据宽度大于最小宽度则原样输出。

二,putchar()函数

  putchar()函数只处理字符且每次只能处理一个字符(字符的形式可以是字符常量,字符变量,整型变量,控制字符),处理速度通常比printf()函数快,使用时不需要转换说明。默认定义在stdio.h头文件里面。

  

 

标签:输出,函数,字符,浮点数,打印,C语言,printf
From: https://www.cnblogs.com/yan-nian/p/18187641

相关文章

  • 自定义函数在LCD上显示一张不超过LCD像素大小的色深为 24bit的bmp图片
    设计程序实现在LCD上任意位置显示一张任意大小的色深为24bit的bmp图片,要求图像不失真可以在开发板的LCD上显示。头文件包含#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<sys/mman.h>#include<linux/......
  • 关于为随机函数PRF的入门认知
    伪随机函数(PseudoRandomFunction,即PRF)在密码学中是一个重要的概念,是一个基础的密码学原语。基本概念PRF是一个确定性的函数。我们记定义在$(K,X,Y)$上的函数$F$,其中$K$是密钥空间,$X$和$Y$分别是输入和输出空间。对于PRF,给定确定的密钥k,函数$F$应该看上去是一个定义在$X\rig......
  • 使用TypeScript编写一个函数getPackageSize,该函数接收一个配置对象packageOpt作为参数
    使用TypeScript编写一个函数getPackageSize,该函数接收一个配置对象packageOpt作为参数,用于获取指定文件夹中所有文件的总大小,并根据配置决定是否返回已转换单位的大小值或直接通过回调函数返回字节大小。下面是一个基于Node.js环境的实现示例,因为直接在浏览器环境中操作文件系统......
  • Effective C++:2.构造、析构、赋值函数
    几乎每个class都会有一个或者多个构造函数,一个析构函数,一个copyassignment函数,因此有必要加深理解1.条款05:了解C++默默编写并调用哪些函数如果你没有生成一下函数,那么C++会在需要的时候(被调用)帮你自动生成这些函数:default构造函数copy构造函数default析构函数copyassign......
  • c语言程序实验————实验报告八
    c语言程序实验————实验报告八实验项目名称:实验报告8字符串处理函数实验项目类型:验证性实验日期:2024年5月9日一、实验目的1.熟练掌握数组的定义格式和数组元素的表示方法;2.熟悉数组的初始化方法和赋值方法;3.掌握字符数组存放字符串的方法和字符串函数的使用;4.......
  • C语言第四篇-操作符
    算术操作符#include<stdio.h>intmain(){inta=8;intb=4;intc=0;intd=0;c=a/b;//8/4=2;8/2.0=4.0;d=a%b;//8.0%2是错误的,%两端必须为整数;return0;}移位操作符<<左移操作符:将一个数的二进制位全部左移若干位。‘>>右移操作......
  • C语言实现获取BMP文件信息
    通过命令行传递文件路径参数,输出BMP的width、height、size1、从BMP的结构信息可知,文件大小、图片宽度、图片高度均占据4个字节,所以只需要打开文件读取对应位置的信息并打印即可。2、为了提高可移植性,可以定义结构体,保持和BMP文件结构一致,这样可以一次性读取保存,方便后续调用。但......
  • 系统IO常用函数接口
    本文整理归纳了几种常用的系统IO的函数借口,以供读者查阅使用目录系统IO与标准IO的区别打开文件:open关闭文件:close文件读取:read文件写入:write位置偏移:lseek系统IO与标准IO的区别1.标准IO可以看成是在系统IO的基础上封装了缓冲机制。2.标准IO在内核中使用链表的管理方式,故返回的......
  • 以 LwIP 分析基于C语言的代码文件组织
    转载自:https://blog.csdn.net/jiangjunjie_2005/article/details/22991385时间:2014-04-05  嵌入式系统一般用C语言来实现,当代码规模增大后经常出现各种问题:如何将众多的源文件放置在不同的目录中?头文件.h和源文件.c如何组织?说明文档和源文件如何存放?还要考虑移植。下面以Lw......
  • wps的VLOOKUP函数只显示公式不显示结果,在公式中已经出现结果了,但在表格中不显示结果
     在公式中已经有结果了,但是表格中只显示公式1、在公式那里点击“显示公式”就可以2、选中公式列后更改格式 ......