字符数据在内存中的存储形式及其使用方法(C实现)
来源:互联网 发布:ubuntu xrandr 编辑:程序博客网 时间:2024/06/05 06:51
字符数据在内存中的存储形式及其使用方法(C实现)
1、将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。 例如字符'a'的ASCII代码为97,'b'为98,在内存中变量c1、c2的值如下图(a)所示。实际上是以二进制形式存放的,如(b)所示。
既然在内存中,字符数据以ASCII码存储,它的存储形式就与整数的存储形式类似。C语言使字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。以字符形式输出时,需要先将存储单元中的ASCII码转换成相应字符,然后输出。以整数形式输出时,直接将ASCII码作为整数输出。也可以对字符数据进行算术运算,此时要相当于对它们的ASCII码进行算术运算。值的注意的是,字符数据只占一个字节,它只能存放0~255之间的整数。
2、向字符变量赋以整数。
1 main(){
2 char ch1,ch2;
3 ch1=97;
4 ch2=98;
5 printf("%c %c\n",ch1,ch2);
6 printf("%d %d\n",ch1,ch2);
7 }
运行结果如下:2 char ch1,ch2;
3 ch1=97;
4 ch2=98;
5 printf("%c %c\n",ch1,ch2);
6 printf("%d %d\n",ch1,ch2);
7 }
a b
97 98
97 98
0 0
- 字符数据在内存中的存储形式及其使用方法(C实现)
- 字符数据在内存中的存储形式及使用方法
- 回顾:字符数据在内存中的存储形式以及其使用方法
- float数据在内存中的存储形式
- C++学习笔记(2)----字符数据在内存中的存储形式
- C语言数据在内存中的存储
- C学习笔记2-int类型数据在内存中的存储形式
- float型数据在内存中的存储形式
- float型数据在内存中的存储形式
- float型数据在内存中的存储形式
- float型数据在内存中的存储形式
- C++float数据在内存中的表示形式
- 论C/C++数据在内存中的二进制存放形式
- 浮点数在内存中的存储形式(转载)
- 浮点数在内存中的存储形式
- 浮点数在内存中的存储形式
- 整数在内存中的存储形式。。
- 浮点数在内存中的存储形式
- js获取html的span标签的值
- 整理第三方类库(持续更新)
- 第八周项目5-计数的模式匹配
- localhost,127.0.0.1 和 本机IP 三者的区别
- Rxjava(创建类)--timer
- 字符数据在内存中的存储形式及其使用方法(C实现)
- jQuery DataTables大数据异步二次加载渲染及initComplete事件bug
- Spring AspectJ AOP 完整示例
- C++模板
- Oracle 9i,10g,11g各自alert日志的位置
- 守护进程——管道通信
- Spring常用命名空间
- JQuery Datatables 控件的搜索框/显示分页的样式,有滚动条保持固定
- HTML 学习经验