字符串
从概念上讲,C中没有字符串数据类型
C中使用字符数组来模拟字符串
C中字符串是以‘\0’结束的字符数组
C中字符串可以分配于栈空间、堆空间或者只读存储区
C中字符串常量表示一块包括字符串中所有字符以及一个空字符('\0')的内存区域的地址
字符串长度就是字符串所包含字符的个数
C中字符串长度指...
分类:
其他好文 时间:
2014-07-18 21:39:21
阅读次数:
247
一、http://www.w3c.com.cn/jquery-plugin-autocomplete-参数及实例二、jQuery plugin: Autocomplete 参数 minChars: 0, //至少输入的字符数,default:1;如果设为0,在输入框内双击或者删除...
分类:
Web程序 时间:
2014-07-18 15:34:42
阅读次数:
183
装箱/拆箱/别名、数值类型间相互转换、ASCII码和Unicode码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值 类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理。1. 装箱、拆箱、别名 int->Int32是一个装箱的过程,反之则是拆箱的过程,其...
分类:
其他好文 时间:
2014-07-17 12:51:28
阅读次数:
349
在论坛上看到过有人说字符串常量存储在只读区域,不能写只能读;而字符数组是栈上,可读可写。#include#includeint main(){ /*字符数组存储于动态内存中,可以进行赋值操作*/ char message[]={'h','e','l','l','\0'}; message[2]='a...
分类:
其他好文 时间:
2014-07-16 21:31:45
阅读次数:
162
1. nsis打包的程序,动态修改任务栏图标失败原因:打包脚本创建快捷方式时设定了程序图标,程序动态再设置无效解决方法:加个中间过渡程序,快捷方式指向过渡程序,过渡程序启动主程序,然后退出,程序里发送消息seticon可以实现目的。2.sqlite3的特殊字符数据库写入会抛异常原因:没有对字符串做特...
分类:
其他好文 时间:
2014-07-14 09:20:23
阅读次数:
237
week_2_day1_7.7 周一//用字符数组 来实现 字母大小写转换#includevoid desc( char *a ,int n){ char *i = a; int x = 0 ; for ( x = 0; x = 97 ) *i-=32; i++; }}int main(void){...
分类:
移动开发 时间:
2014-07-13 23:42:26
阅读次数:
371
1.字符串的翻转,这里一般是字符数组.不包括字符串字面值. char* reversal_str(char* str,size_t size); 翻转之后的字符串是原来的字符串的翻转.#include #include char* reversal(char* str,size_t len){ .....
分类:
编程语言 时间:
2014-07-13 08:39:23
阅读次数:
228
1. 字符数组的定义:
用来存放字符量的数组称为字符数组。
形式数值数组相同。例如:
char c[10];
由于字符型和整型通用,也可以定义为int c[10],但这时每个数组元素占2个字节的内存单元。
字符数组也可以是二维或多维数组。例如:
char c[5][10];
即为二维字符数组。
2. 字符数组的初始化
第一种方法是分别对每一个元素进行赋值操作:
...
分类:
其他好文 时间:
2014-07-12 20:06:46
阅读次数:
200
构建一个字符串1、用字符串直接量:String message = new String("Welcome to java");2、用字符串直接量:String message = "Welcome to java";3、用字符数组Char[] charArray = {'m', 'y'};Stri...
分类:
编程语言 时间:
2014-07-11 22:19:57
阅读次数:
285
1.字符指针可以指向一个字符串。
我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:
char *str = "This is a string.";
是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。
这里要注意字符指针与字符数组之间的区别。例如,有说明语句:
char string[ ]="This is a string.";
...
分类:
其他好文 时间:
2014-07-10 21:54:16
阅读次数:
223