作业帮 > 综合 > 作业

求 X db 4 dup(2 dup(2)),,'$' 中总共分配多少内存单元?‘$‘ 符号的作用是什么?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 03:43:08
求 X db 4 dup(2 dup(2)),,'$' 中总共分配多少内存单元?‘$‘ 符号的作用是什么?
求 X db 4 dup(2 dup(2)),,'$' 中总共分配多少内存单元?‘$‘ 符号的作用是什么?
嘿嘿 还是由我为你解答吧
1 数据定义:
X db 4 dup(2 dup(2)),,'$'
数据定义为变量X定义数据 2,2,2,2,2,2,2,2,为其保留了一个字节的数据,又定义一个$的ASCII码.
定义了10个字节数据 即共分配了10个内存单元.
2 ‘ $‘ 符号 就是$的ASCII编码 即一种二进制编码 用00100100表示符号$.
作用:可以用ASCII编码00100100 将符号$存储于计算机的存储器中.
即将符号数字化表示 才能保存到计算机中.
再问: 我看了下资料,$符号也是位置计数器,‘$’还表示显示字符串的结束符,请问下在这里的话是不是因为加了单引号才表示$字符,如果去掉单引号,就作为位置计数器的作用了??
再答: 呵呵 $字符加了单引号是必须的 想要存到存储器中 必须要变成二进制数 即ASCII码 用它做一个字符串的结束符也是有可能的,但很少用可显示字符做结束符的, 一般用控制符(不可显示)如空字符NULL作为一个字符串的结束符。(C语言就是) 呵呵 满意 就选满意回答啊