vfp字符串ascii码大于127

如题所述

第1个回答  2022-11-12
是的。在C语言中,char类型是一个整数类型,能够表示语言本身所需的所有字符。该标准没有指定它是有符号类型还是无符号类型。看到输出后,我猜你的系统使用了一个大小为8位(7个值位和一个符号位)的有符号字符,并在2-补码中表示负值。所以(作为int)125+10=135。135>128所以实际值为135-256=-121。char类型在内存中表示为byte(大多数情况下为8位),因此它可以表示从-128到+127的值。
相似回答
大家正在搜