字符和字符串的基础知识
来源:互联网 发布:深圳it外包公司 编辑:程序博客网 时间:2024/04/30 17:30
/* ============================================================================ Name : TestChar.c Author : lf Version : Copyright : Your copyright notice Description : 字符和字符串的基本知识 ============================================================================ */#include <stdio.h>#include <stdlib.h>int main(void) {testChar();testArray();return EXIT_SUCCESS;}/** * 将'a'+1的结果用字符表示 * 即printf("%c \n",'a'+1);输出b * 将'a'+1的结果用整数表示 * 即printf("%d \n",'a'+1);输出98 * 这些都是由ASCII码得出. * 有的转义字符还是值得注意的,比如'\0'在ASCII码表示结束符NUL */void testChar(){printf("%c \n",'a'+1);printf("%d \n",'a'+1);}/** * 字符串可以看作一个数组,数组中的每个元素是字符型的. * 所以: * char c="hello"[0]; * printf("%c \n",c); * 可以打印出字符h * * 正因为"字符串可以看作一个数组,数组中的每个元素是字符型的" * 所以可以直接用一个字符串初始化一个字符数组 * */void testArray(){char c="hello"[0];printf("%c \n",c);char charArray[]="world";//等价于//char charArray[]={'w','o','r','l','d','\0'};//打印字符数组printf("char array=%s \n",charArray);}
0 0
- 字符和字符串的基础知识
- 杂杂的基础知识【Sizeof与Strlen&strcpy和memcpy&字符串常量和字符常量】
- 编程基础知识——C/C++字符串和字符数组
- 字符和字符串的区别
- 字符编码的基础知识
- 指针和字符串基础知识
- 字符串,字符指针和字符数组的sizeof和strlen
- 字符串NSString和不可变字符串NSMutableString的基础知识
- 【C#】基础知识—字符与字符串
- 推荐的字符和字符串处理方式
- 字符串和字符数组的区别
- 字符指针 和 字符串 效率的 研究
- 字符串和字符数组之间的转换
- 字符串和字符数组的区别
- 字符串指针和字符数组的区别
- UNICODE字符串和ANSI字符的转换
- 网摘------字符数组和字符串的不同
- 字符串和字符数组之间的转换
- Android数据的四种存储方式
- 用微信轻应用学习Axure7——第一讲:上翻页
- 1302 Snail
- Android中MenuInflater实例
- UTF-8 字节数,及首字节的对应关系
- 字符和字符串的基础知识
- Map数据类型使用new map()和null及clear方法后的不同之处
- vb6内联汇编,调用函数指针,不注册调用com
- C语言中关键字auto、static、register、const、volatile、extern的作用
- HDU 3746 Cyclic Nacklace(KMP找循环节)
- leetcode -- Largest Number
- JAVA 输入输出txt三种方法
- 中国软件开发工程师之痛
- hdu 1045 Fire Net