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

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个元素. ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值