printf(格式控制,输入表列)

例:printf("%d%d",a,b)

(1)d格式符:输出一个有符号的十进制整数

(2)c格式符:输出一个字符

(3)s格式符:输出一个字符串

(4)f格式符:输出实数,有几种用法:

A.基本型(%f):实数中的整数部分全部输出,小数部分输出6位;

B.指定数据宽度和小数位数(%m.nf):%7.2f指定了输出的数据占7列,其中包括2位小数,对其后一位采取四舍五入方法处理。

C.输出的数据向左对齐(%-m.nf):当数据长度不超过m时,数据向左靠

(5)e格式符:以指数形式输出实数。

printf("%e",123.456)

输出为:1.234560 e+002

(6)o格式符:以八进制整数形式输出

(7)x格式符:以十六进制数形式输出整数

(8)u格式符:输出无符号型数据,十进制

scanf(格式控制,地址列表)

例:scanf("a=%f,b=%f,c=%f",&a,&b,&c)

格式控制和printf函数类似

在输入数据时,应在对应的位置上输入同样的字符。例如上面的例子一样,应该输入“a=x,b=x,c=x”,如果输入“x x x”就错了。

putchar()

格式:putchar('a')

getchar()

格式:a=getchar();

putchar(a);

puts()

格式:puts("string")

gets()

格式:char a[];

gets(a);

puts(a);

strcat()

用法:strcat(字符数组1,字符数组2)

作用:连接字符串,把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后得到一个函数值---字符数组1的地址。

例:

char str1[30]={"People's Republic of"};

char str2[]={"China"};

printf("%s",strcat(str1,str2));

输出:

People's Republic of China

linux —— shell 编程(文本处理)

导读 本文为博文linux —— shell 编程(整体框架与基础笔记)的第4小点的拓展.(本文所有语句的测试均在 Ubuntu 16.04 LTS 上进行) 目录 基本文本处理 流编辑器sed aw ...

Linux内核编程规范与代码风格

source: https://www.kernel.org/doc/html/latest/process/coding-style.html translated by trav, travmym ...

第5章 Linux网络编程基础

第5章 Linux网络编程基础 5.1 socket地址与API 一.理解字节序 主机字节序一般为小端字节序.网络字节序一般为大端字节序.当格式化的数据在两台使用了不同字节序的主机之间直接传递时,接收 ...

Linux Shell编程与编辑器使用详解

基本信息 作者: 刘丽霞 杨宇 出版社:电子工业出版社 ISBN:9787121207174 上架时间:2013-7-22 出版日期:201 ...

Linux/UNIX编程:使用C语言实现简单的 ls 命令

刚好把 Linux/UNIX 编程中的文件和IO部分学完了,就想编写个 ls 命令练习一下,本以为很简单,调用个 stat 就完事了,没想到前前后后弄了七八个小时,90%的时间都用在格式化(像 ls ...

linux高性能服务器编程 (五) --Linux网络编程基础api

第五章 Linux网络编程基础api 1.主机字节序和网络字节序 字节序是指整数在内存中保存的顺序.字节序分为大端字节序.小端字节序. 大端字节序:一个整数的高位字节数据存放在内存的低地址处.低位字节 ...

(47)LINUX应用编程和网络编程之二Linux文件属性

Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

(46)LINUX应用编程和网络编程之一Linux应用编程框架

3.1.1.应用编程框架介绍 3.1.1.1.什么是应用编程 (1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机.C高级.uboot和系统移植.linux应用编程和网络编程.驱动. ...

【深入浅出Linux网络编程】 "开篇 -- 知其然,知其所以然"

[深入浅出Linux网络编程]是一个连载博客,内容源于本人的工作经验,旨在给读者提供靠谱高效的学习途径,不必在零散的互联网资源中浪费精力,快速的掌握Linux网络编程. 连载包含4篇,会陆续编写发出, ...

随机推荐

js执行跨域请求

//js执行跨域请求 var _script = document.createElement('script'); _script.type = "text/javascript&quot ...

MVC中的Html.Partial和Html.RenderPartial

Partial辅助方法用于将部分视图渲染成字符串.注意没必要为视图指定路径和文件扩展名,因为运行时定位部分视图与定位正常视图使用的逻辑相同.例如,下面代码就渲染一个名为AlbumDisplay的部分视 ...

使用multimap创建重复键关联容器

在“使用 库创建关联容器”一文中,我们讨论了标准库中的 map 关联容器.但那只是 map 容器的一部分.标准库还定义了一个 multimap 容器,它与 map 类似,所不同 ...

解开发者之痛:中国移动MySQL数据库优化最佳实践(转)

开源数据库MySQL比较容易碰到性能瓶颈,为此经常需要对MySQL数据库进行优化,而MySQL数据库优化需要运维DBA与相关开发共同参与,其中MySQL参数及服务器配置优化主要由运维DBA完成,开发则 ...

Scala 编程(四)内建控制结构

if 表达式 Scala 的 if 如同许多其它语言中的一样工作.它测试一个状态并据其是否为真,执行两个分支中的一个: var filename = "default.txt" i ...

DevExpress之列表控件

listBoxControl和checkedListBoxControl 常用属性 DataSource---------数据源 DisplayMember-----默认显示成员 这两个属性是list ...

k-d tree算法

k-d树(k-dimensional树的简称),是一种分割k维数据空间的数据结构.主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索). 应用背景 SIFT算法中做特征点匹配的时候就会利用到k ...

Codeforces Round #198 (Div. 2) C. Tourist Problem (数学+dp)

C. Tourist Problem time limit per test 1 second memory limit per test 256 megabytes input standard i ...

sublime设置 快捷键(自动换行)

一.菜单view > word wrap选上就好了 二.如果让编辑器默认是自动换行的话把它保存到配置中 Preference > Settings-User插入以下一行配置 "w ...

流API--提取流+组合流

提取子流和组合流 1,limit(n)会返回一个包含n个元素的新流,如果原始流的长度小于n,则会返回原始的流.这个方法可用来裁剪指定长度的流. 2,skip(n)正好相反,它会丢弃掉前面的n个元素. ...

linux c格式化时间,Linux C编程--格式化I/O相关推荐

  1. qt linux 修改系统时间,linux改变系统时间

    linux修改系统时间 linux 2009-03-04 15:23:18 阅读1710 评论0 字号:大中小 订阅 Linux下的时间分为两种,系统时间与硬件时间.我们一般看到的时间就是系统时间,比 ...

  2. linux脚本日期时间,Linux 日期和时间操作详解

    Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07   作者:佚名   我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...

  3. linux使用世界时间,linux世界里的时间

    通常,操作系统可以使用三种方法来表示系统的当前时间与日期: ①最简单的一种方法就是直接用一个64位的计数器来对时钟滴答进行计数. ②第二种方法就是用一个32位计数器来对秒进行计数,同时还用一个32位的 ...

  4. linux已开机时间,Linux查看系统开机时间

    1: who 命令查看 who -b 查看最后一次系统启动的时间. who -r 查看当前系统运行时间 [root@DB-Server ~]# who -b system boot May 11 09 ...

  5. linux 修改微秒时间,Linux系统下精确到微秒级的时间操作函数

    Linux下对时间进行运算,如果是到秒级的,相信大家都用过time之类的函数实现了,但要更精确些呢?到毫秒.微秒级呢?本文引用地址:http://www.eepw.com.cn/article/201 ...

  6. linux 不同用户时间,Linux时间子系统之(一):时间的基本概念

    Linux时间子系统之(一):时间的基本概念 作者:linuxer 发布于:2014-12-23 12:22 分类:时间子系统 本文使用Q & A的方式来和大家以前探讨一下时间的基本概念 一. ...

  7. linux进程时钟时间,Linux的时钟

    Linux的时钟 作者:linuxer 发布于:2017-5-17 18:55 分类:时间子系统 一.前言 时钟或者钟表(clock)是一种计时工具,每个人都至少有一块,可能在你的手机里,也可能佩戴在 ...

  8. linux更新文件名时间,Linux文件的时间及修改命令touch-linux修改文件名

    Linux文件的时间及修改命令touch Linux系统中的文件主要有三个时间参数,他们分别是修改时间(modification time,mtime).状态时间(status time,ctime) ...

  9. linux shell输出时间,Linux Shell输出格式化日期(转)

    1.输出"年-月-日 时:分:秒"(年份为整年) # 2018-12-24 11:22:44 echo `date "+%Y-%m-%d %H:%M:%S"` ...

最新文章

  1. ESP8266、ESP32 和 ESP32-S2 对比
  2. ARM开发板系统移植-----kernel的编译
  3. C++匿名对象调用成员函数
  4. 3d000: no database selected_No.[C9]020
  5. Python 3.7 已上架 Microsoft Store,让你在 Windows 轻松使用 Python
  6. JavaScript入门之Canvas(一): 2D Context
  7. arraylist 线性不安全_Java面试系列(一)--集合类ArrayList
  8. Head First Design Pattern: 策略模式
  9. Android SDK的级别
  10. SQL22 统计各个部门的工资记录数
  11. 2021-09-28 网安实验-取证分析-Pcap流量包取证
  12. html修改li大小,css为li设置不同宽度
  13. 基于IjkPlayer的视频播放器
  14. 洞悉物联网发展1000问之软银孙正义的最新三大投资秘诀是什么?
  15. 信号完整性入门笔记一-细解为什么低频信号在较短传输线不考虑反射?
  16. 【机器学习】聚类算法 kmeans
  17. Windows远程桌面连接与内网穿透详细步骤
  18. 代码随想录day13|二叉树理论基础、二叉树的递归遍历、二叉树的迭代遍历
  19. Box2D物理引擎模拟炸弹爆炸效果
  20. 一个不错的演讲、PPT的演示架构

热门文章

  1. Flutter-绘制小猪佩奇
  2. 无人船/无人艇路径跟踪控制 mmg模型matlab simulink效果
  3. 之前学习的复习,以及一些问题总结。PART 1
  4. 小球沿不同轨迹运动时水平方向速度的比较
  5. “旧改之王”佳兆业,理不清债务难题
  6. 如何查看计算机的磁盘阵列类型,如何检查硬件RAID是否已配置?
  7. 慎用Wi-Fi,ES文件管理器数据可能被洗劫
  8. ArcGIS相关帮助网址大全——[更新了ArcGIS10.2的帮助信息]
  9. 抖音名字怎么改不了_抖音名字怎么改不了怎么办
  10. Matlab与oneNET通过Mqtt通信