awk有许多强大的字符串函数
gsub(r,s) 在整个$0中,用s代替r
gsub(r,s,t) 在整个t中,用s代替r #替换字符串
index(s,t) 返回s中字符串t的第一位置 #未用过
length(s) 返回s长度 #c语言strlen
match(s,r) ...
分类:
系统相关 时间:
2014-12-13 12:17:37
阅读次数:
1004
首先说什么是C语言的格式化输出,就是printf和它的几个变种(grep -E "v?(sn|s|f)printf")。像这些函数都有一个参数format,format中可以加点转换说明,让输出更加规整!而这个转换说明是由这几部分组成的: %[flags][fldwidth][precisio...
分类:
编程语言 时间:
2014-12-13 12:11:53
阅读次数:
145
printf是格式化输出函数,它可以直接打印十进制,八进制,十六进制,输出控制符分别为%d, %o, %x, 但是它不存在二进制,如果输出二进制,可以手写,但是也可以调用stdlib.h里面的itoa函数,他不是标准库里面的函数,但是大多数编译器里面都有这个函数,所以就介绍一下itoa函数的原型为c...
分类:
其他好文 时间:
2014-12-12 18:49:09
阅读次数:
185
数据格式化输出 1000000 ->1,000,000NSNumberFormatter*numberFormatter=[[NSNumberFormatteralloc]init];[numberFormattersetNumberStyle:NSNumberFormatterDecimalSty...
分类:
移动开发 时间:
2014-12-12 14:43:21
阅读次数:
151
数据类型分为三类:基本数据类型,对象类型,id类型。基本数据类型:int ,float double char对象类型:类,指针对象,协议id类型:可以表示对象类型(在表示对象类型的时候 不需要加星号),不可以表示基本数据类型。格式化输出: int :%i 表示整数,%o表示 八进制,%#x表示十....
分类:
其他好文 时间:
2014-12-10 22:48:20
阅读次数:
170
#include int len = sizeof(int);printf("%s\n",len);/* 编译的时候是没问题的,运行的时候就报错 */int len = sizeof(int);printf("%d\n",len); /*把%s 改为 %d就没问题了。
分类:
其他好文 时间:
2014-12-07 21:38:06
阅读次数:
187
#/usr/bin/envpython
#-*-coding:utf-8-*-
importtime,datetime,socket,urllib,urllib2,cookielib
#由于我是今天去取上周一的时间所以这里写成10,时间应该是2014年11月24上周星期一,
threeDayAgo=(datetime.datetime.now()-datetime.timedelta(days=10))
#时间格式化输出,由..
分类:
编程语言 时间:
2014-12-04 18:14:25
阅读次数:
257
一、干嘛的?(作用)
在java中,所有新的格式化功能都有formatter类处理。可以将formatter看作一个翻译器,它将你的格式化字符串与数据翻译成需要的结果。比如很多地方格式输出都有用到,像我们在超市购物付款时候打印的购物小票啊,所以还是很实用的。
二、籍贯(所在库)
java中的Formatter类位于java.util.Formatter中,所以需要用到的时候只要imp...
分类:
编程语言 时间:
2014-12-04 12:09:44
阅读次数:
233
按照格式化输出时间package pack;import java.text.SimpleDateFormat;import java.util.Date;public class Demo { /** * @param args */ public static void main(Strin.....
分类:
编程语言 时间:
2014-11-29 13:03:07
阅读次数:
169
下面这个问题,先使用sprintf保存格式化字符串,可以比较方便的实现字符串输出的参数化。最近想实现一个功能:printf("%-5s",str);格式化输出左对齐5个长度;如果5作为变量如何实现格式化输出n个长度的字符串,求指点~解答:charformat[32];intwidth=5;sprin...
分类:
其他好文 时间:
2014-11-24 16:43:00
阅读次数:
274