一、基本含义 1、当用%@打印类或对象时候,系统内部默认就会调用 description方法,拿到返回值进行输出,默认输出的是返回类名和对象的内存地址。 其实%@的本质是用于打印字符串. 调用该方法, 该方法会返回一个字符串, 字符串的默认格式 <类的名称: 对象的地址> 2、代码: 输出结果: 二 ...
分类:
其他好文 时间:
2016-04-27 08:20:11
阅读次数:
215
字符串打印tips #逗号可以起到打印字符不换行的作用 print 'hello',; print 'world' # ''' 三引号可以表示可输入多行,在交互模式下 print ''' abc def ''' # \n表示回车,\t表示制表符 print 'a\nb\nc\n' print'a\t ...
分类:
其他好文 时间:
2016-04-24 06:12:59
阅读次数:
159
前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 索引 1._引子 2._正则表达式的历史 3._正则表达式定义 3.1_普通字符 3.2_非打印字符 3.3_特殊字符 3... ...
分类:
其他好文 时间:
2016-04-18 15:02:48
阅读次数:
223
一、什么是Unicode 在Unicode之前,人们使用ASCII码,即每个英文字符都是以7位二进制数的方式存储在计算机内,其范围是32-126,所以ASCII码字符只能表示95个可打印字符;虽然随后将位数扩展值了8位,但依旧最多只能表示233个字符,对于成千上万的非欧洲语系的语言来说有极大的限制。 ...
分类:
编程语言 时间:
2016-04-15 11:57:35
阅读次数:
1038
最近在做一个C的嵌入式项目,发现在C语言中用printf()函数打印字符型变量时,如果想采用"%x"的格式将字符型变量值以十六进制形式打印出来,会出现一个小问题,如下: C代码 char buf[10] = {0}; buf[0] = 0xbf; printf("%2x\n\n\n", buf[0] ...
分类:
编程语言 时间:
2016-04-14 22:23:18
阅读次数:
187
一. Base64编码由来 Base64就是一种 基于64个可打印字符来表示二进制数据的表示方法。 二. Base64编码原理 看一下Base64的索引表,字符选用了"A-Z、a-z、0-9、+、/" 64个可打印字符。数值代表字符的索引,这个是标准Base64协议规定的,不能更改。64个字符用6个 ...
分类:
其他好文 时间:
2016-04-13 11:06:44
阅读次数:
124
转自:http://www.cnblogs.com/yejianfei/archive/2013/04/06/3002838.html base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于26=64,所以每6位为一个单位,对应某个可打印字符。三个字节共24位,对应于4个base64 ...
分类:
编程语言 时间:
2016-03-27 21:00:40
阅读次数:
215
感觉正则表达式中的符号有好多,每次到用的时候就不清楚怎么弄了,也常常不清楚到底什么时候就该用正则,所以决定还是总结一下。 正则表达式由一些普通字符和一些元字符组成。 普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。 【非打印 ...
分类:
其他好文 时间:
2016-03-26 22:05:33
阅读次数:
195
T:有一个字符数组的内容为:"studentaami",请你将数组的内容改为"iamastudent".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。倒着打印字符串,并没有改变内容#include<stdio.h>
intmain()
{
inti;
char**p;
char*a[]={"student","a","m"..
分类:
其他好文 时间:
2016-03-23 06:46:34
阅读次数:
286