非压缩格式是在一个字中只放一个字符。这种格式是以存储单元为单位。在按字编址的机器中,这种方法的优势在于对单个字符运算方便;缺点是存储空间浪费严重。存储串的方法也就是存储线性表的一般方法。只不过由于组成串的结点是单个字符,所以存放时有它本身的特点。和线性表一样,可以将串的字符序列存入一组连续的存储单元中。在这一结构中,按照定义的大小,为每个定义的串变量分配一个固定长度的存储区,串的实际长度可在这已定义长度的范围内随意取,超过已定义长度的串值则被舍去,称之为“截断”。为了记录串的长度,C语言中用、0作为串结束标志,存放在串值后面,此结束标志不计入串长;另一种是以下标为O的数组分量存放串的实际长度。