汇编高手带你玩转字符串,快上车!

字符串或串(字符串)是由数字,字母,下划线组成的一串字符。一般记为s=癮1a2···一”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(String)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
字符串类型你一定不陌生,毕竟每一位编码器都是从var str1=癏ello World”过来的。
但它真的就只是如此吗?听我娓娓道来。
一思考
在迅速开发使用字符串的过程中,你是否有思考过以下问题?
1个字符串变量占用多少内存?
字符串str1, str2的底层存储有什么不同?
汇编高手带你玩转字符串,快上车!”> <br/>如果对str1, str2进行拼接操作,str1, str2的底层存储又会发生什么变化? <br/> <img src=它最终是将 "0123456789ABCDE"十五个字符的 ASCII 值都存储在了 str1 的 16 字节中
最后 1 个字节 0xef 中的 0xf 就是字符的数量,也是共 15 个字符
可以看得出来,目前 16 个字节已经存满了,那如果再拼接 1 个字符呢?
汇编高手带你玩转字符串,快上车!

汇编高手带你玩转字符串,快上车!