格式字符

  1. %d格式字符。
  2. %d:整数的实际位数输出一个整数。
  3. %md:在m列的位置上以数据右对齐的方式输出一个整数,m大于整数宽度时多余的位数空格留在数据前面,m小于整数的宽度时m不起作用,系统正确输出该整数。
  4. %-md:在m列的位置上已数据左对齐的方式输出一个整数,m大于整数的宽度时多余的位数留在数据后面,m小于整数的宽度时m不起作用,系统正确输出该整数。
  5. %0md:在m列的位置上以数据右对齐的方式输出一个整数,m大于整数的宽度时多余的位数留在数据前面补0。

举例

例1 关于格式字符d的用法举例

#include <stdio.h>
main()
{int a;a=123;printf("%d\n",a);printf("%6d\n",a);printf("%2d\n",a);printf("%-6d\n",a);printf("%06d\n",a);return 0;
}
/*
运行结果如下:
123   123
123
123
000123
*/

例2 %o格式字符:八进制整型数据格式。

#include <stdio.h>
main()
{int a;a=123;printf("%o\n",a);printf("%6o\n",a);printf("%2o\n",a);printf("%-6o\n",a);printf("%06o\n",a);return 0;
}
/*
运行结果如下:
173   173
173
173
000173
*/

例3 %x格式字符:十六进制整型数据格式

#include <stdio.h>
main()
{int a;a=123;printf("%x\n",a);printf("%6x\n",a);printf("%2x\n",a);printf("%-6x\n",a);printf("%06x\n",a);return 0;
}
/*
运行结果如下:
7B   7B
7B
7B
00007B
*/

例4 %u格式字符:十进制无符号整型数据格式

将一个负整型数据以%u,%o,%x格式输出

#include <stdio.h>
int main() {int a = -1, b = 1;printf("十进制     八进制    十六进制      无符号整型\n");printf("a: %d  ,  %o   ,    %x  ,  %u \n", a, a, a, a);printf("b: %d  ,  %o   ,    %x  ,  %u ", b, b, b, b);return 0;}
/*
运行结果如下:十进制     八进制           十六进制      无符号整型
a: -1  ,   37777777777   ,   ffffffff  ,   4294967295
b:  1  ,        1   ,          1  ,              1
*/

例5 %c格式字符:字符型数据格式。

#include <stdio.h>
int main() {char c = 'W'int i=87;printf("%c,%d\n",c,c);printf("%d,%c\n",i,i);printf("%-5c,%5c\n",c,c);return 0;}
/*
运行结果如下:W,8787,WW    ,    W
*/

C语言数据的输入输出相关推荐

  1. c语言if.while.for,C语言操纵语句输入输出ifwhilefor.ppt

    C语言操纵语句输入输出ifwhilefor 上次课核心内容回顾 什么叫变量? 为何要使用变量? 变量有哪些基本类型?特点? 为何要分类型? 如何定义变量?如何赋值? 输入.输出语句格式 C语言程序结构 ...

  2. c语言-常见的输入输出符号

    c语言-常见的输入输出符号 一.关于%d的输入输出 (1)%5d就是将数字的宽度变为5,采用右对齐的方式输出,若数据不到5位,就用空格补完,比如输出32, [前面有3个空格]32. (2)%05d就是 ...

  3. C语言数据输入输出函数

    文章目录 前言 一.字符输入输出函数 1.字符输出函数 2.字符输入函数 二.格式输出函数printf() 1.格式输出函数的一般形式 2.格式控制 三.格式输入函数scanf() 1.格式输入函数的 ...

  4. 【组队学习】【28期】R语言数据科学

    R语言数据科学 论坛版块: http://datawhale.club/c/team-learning/36-category/36 开源内容: https://github.com/datawhal ...

  5. 推荐:一本“高颜值”的R语言数据可视化图书(包邮送3本)

    文章留言点赞前3名的朋友,每人送1本<R语言数据化可视化之美增强版>,名单揭晓日期为:本周日 (2020年7月12日晚7点).到时,获奖的朋友可以直接添加微信:meta-genomics, ...

  6. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  7. R语言数据包自带数据集之ISwR包的melanom数据集字段解释、数据导入实战

    R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导入数 ...

  8. R语言数据包自带数据集之survival包的colon数据集字段解释、数据导入实战

    R语言数据包自带数据集之survival包的colon数据集字段解释.数据导入实战 #数据字段说明 colon数据集:B/C期结肠癌辅助化疗治疗数据 d # 患者编号 study # 所有患者都是1 ...

  9. R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战

    R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导 ...

最新文章

  1. 可重构人工智能设备展现出智能化前景
  2. tensorflow_yolo-v3 Intel Realsense 视频流处理模块 opencv.videocapture()
  3. tampermonkey参数
  4. 字符串替换:用参数字符数组成员替换字符串中的占位符(面试题)
  5. 没有bug队——加贝——Python 57,58
  6. 人眼分辨 PPI_扒一扒,PPI、LPI、DPI分辨率三兄弟~
  7. cmake同时生成动态库与静态库的方法
  8. python中的import
  9. CS231n李飞飞计算机视觉 迁移学习之物体定位与检测下
  10. 施一公:无论什么学科,最不重要的就是智商
  11. POI java导出Excel宏文件
  12. C语言飞机大战小游戏(2万字!完整精讲解版+源代码)
  13. 电脑连不上网,WiFi没有显示出来
  14. 总体设计和数据库设计
  15. 【JDK配置】雀氏纸尿裤,天才第一步
  16. 2021年起重机司机(限桥式起重机)考试技巧及起重机司机(限桥式起重机)考试平台
  17. java基础-RSA签名验签
  18. win10专业版出现“用户账户控制 若要继续,请输入管理员用户名和密码”的解决办法
  19. 【<HTTP专题>】
  20. image-conversion压缩图片

热门文章

  1. Mysql 增量备份和全量备份
  2. 精通spring4.x 非扫描_巫师财经退出b站的争议,怎样评论才能显得比较精通合同法...
  3. 大英百科挂了,维基百科赢了
  4. 【R语言实例】物种分布模型介绍
  5. DBFS CLI : 02-文件操作相关常用命令
  6. 淘宝官方商品、交易、订单、物流接口列表
  7. Flask学习笔记(四): Flask与数据库连接
  8. java画板之“山峰”
  9. Flask框架——flask-caching缓存
  10. 深度学习(二)---算法岗面试题