C语言数据的输入输出
格式字符
- %d格式字符。
- %d:整数的实际位数输出一个整数。
- %md:在m列的位置上以数据右对齐的方式输出一个整数,m大于整数宽度时多余的位数空格留在数据前面,m小于整数的宽度时m不起作用,系统正确输出该整数。
- %-md:在m列的位置上已数据左对齐的方式输出一个整数,m大于整数的宽度时多余的位数留在数据后面,m小于整数的宽度时m不起作用,系统正确输出该整数。
- %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语言数据的输入输出相关推荐
- c语言if.while.for,C语言操纵语句输入输出ifwhilefor.ppt
C语言操纵语句输入输出ifwhilefor 上次课核心内容回顾 什么叫变量? 为何要使用变量? 变量有哪些基本类型?特点? 为何要分类型? 如何定义变量?如何赋值? 输入.输出语句格式 C语言程序结构 ...
- c语言-常见的输入输出符号
c语言-常见的输入输出符号 一.关于%d的输入输出 (1)%5d就是将数字的宽度变为5,采用右对齐的方式输出,若数据不到5位,就用空格补完,比如输出32, [前面有3个空格]32. (2)%05d就是 ...
- C语言数据输入输出函数
文章目录 前言 一.字符输入输出函数 1.字符输出函数 2.字符输入函数 二.格式输出函数printf() 1.格式输出函数的一般形式 2.格式控制 三.格式输入函数scanf() 1.格式输入函数的 ...
- 【组队学习】【28期】R语言数据科学
R语言数据科学 论坛版块: http://datawhale.club/c/team-learning/36-category/36 开源内容: https://github.com/datawhal ...
- 推荐:一本“高颜值”的R语言数据可视化图书(包邮送3本)
文章留言点赞前3名的朋友,每人送1本<R语言数据化可视化之美增强版>,名单揭晓日期为:本周日 (2020年7月12日晚7点).到时,获奖的朋友可以直接添加微信:meta-genomics, ...
- 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐
我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...
- R语言数据包自带数据集之ISwR包的melanom数据集字段解释、数据导入实战
R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导入数 ...
- R语言数据包自带数据集之survival包的colon数据集字段解释、数据导入实战
R语言数据包自带数据集之survival包的colon数据集字段解释.数据导入实战 #数据字段说明 colon数据集:B/C期结肠癌辅助化疗治疗数据 d # 患者编号 study # 所有患者都是1 ...
- R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战
R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导 ...
最新文章
- 可重构人工智能设备展现出智能化前景
- tensorflow_yolo-v3 Intel Realsense 视频流处理模块 opencv.videocapture()
- tampermonkey参数
- 字符串替换:用参数字符数组成员替换字符串中的占位符(面试题)
- 没有bug队——加贝——Python 57,58
- 人眼分辨 PPI_扒一扒,PPI、LPI、DPI分辨率三兄弟~
- cmake同时生成动态库与静态库的方法
- python中的import
- CS231n李飞飞计算机视觉 迁移学习之物体定位与检测下
- 施一公:无论什么学科,最不重要的就是智商
- POI java导出Excel宏文件
- C语言飞机大战小游戏(2万字!完整精讲解版+源代码)
- 电脑连不上网,WiFi没有显示出来
- 总体设计和数据库设计
- 【JDK配置】雀氏纸尿裤,天才第一步
- 2021年起重机司机(限桥式起重机)考试技巧及起重机司机(限桥式起重机)考试平台
- java基础-RSA签名验签
- win10专业版出现“用户账户控制 若要继续,请输入管理员用户名和密码”的解决办法
- 【<HTTP专题>】
- image-conversion压缩图片