字符数组 char *看做一个特殊的字符数组, 在字符串结束为止添加'\0'结束符 (ASCII码0), 没有\0结尾的是普通的字符数组。使用双引号定义的字符串自动在尾部加上\0puts(s)函数:输出内存直至遇到\0数组变量名代表了数组地址,例如char s[20], s就是数组地址,不用&sge...
分类:
其他好文 时间:
2014-11-10 15:12:39
阅读次数:
139
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。ASCII码文件可在屏幕上按字符显示。二进制文件是按二进制的编码方式来存放文件的。二进制文件虽然也可在屏幕上显示,但其内容无法读懂...
分类:
编程语言 时间:
2014-11-08 18:01:12
阅读次数:
279
有两种情况,会出现打开的文件都显示^M符号:1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 0D 0A(也就是),其实就显示为^M。下面是详细讲解:DOS, Mac 和Unix格式的文件回想计...
分类:
系统相关 时间:
2014-11-07 20:33:07
阅读次数:
229
ASCII码详解ASCII码表ASCII码大致可以分作三部分組成。第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符。第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12...
分类:
其他好文 时间:
2014-11-06 23:15:16
阅读次数:
273
一个小小的知识点,也是面试被问到了,所以总结一下:输入一个字符char str1.用ASCII码判断,英文是0-127,汉字>127 if((int)str>127) --->是汉字2.用汉字的UNICODE编码范围判断,汉字的unicode编码是4e00-9fbbif(str>=4e00&&str...
HTTP请求报文和HTTP响应报文HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图...
分类:
Web程序 时间:
2014-11-06 10:35:14
阅读次数:
247
/** * 上送终端编号的后两位生成规则 总共可以生成 (36*36-1)1295个编号 * 01...09 0A...0Z * 10...19 1A...1Z * ............... * A0...A9 AA...AZ * .....
分类:
其他好文 时间:
2014-11-05 22:54:48
阅读次数:
296
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2000注意过滤掉输入三个字符之后的回车键即可#includeint main(){ char a,b,c,t; while(scanf("%c%c%c",&a,&b,&c)!=EOF) { getcha....
分类:
编程语言 时间:
2014-11-05 19:31:44
阅读次数:
267
文件的基本概念本节中文件指的是磁盘文件。C++根据文件(file)内容的数据格式,可分为两类:文本文件:由字符序列组成,在文本文件中存取的最小信息单位为字符(character),也称ASCII码文件。二进制文件:存取的最小信息单位为字节(Byte)。C++把每个文件都看成一个有序的字节流,每一个文...
分类:
编程语言 时间:
2014-11-05 10:25:04
阅读次数:
286
经常使用ASCII码表(方便查找)键盘ASCII码键盘ASCII码键盘ASCII码键盘ASCII码ESC27755O79g103SPACE32856P80h104!33957Q81i105"34:58R82j106#35;59S83k107$3662V86n110'39?63W87o111(40@6...
分类:
其他好文 时间:
2014-11-04 19:12:49
阅读次数:
219