首页 综合问答正文

字符串长度函数C语言(字符串长度)

综合问答 2024-06-13 06:28:45
导读 sprintf(a,"%2.2s",a);中第一个2表示最终生成的字符串不超过2个字符,如果超出了最后一位用字符串结束符填充,第二个2表示在后面的字符串中...

sprintf(a,"%2.2s",a);中第一个2表示最终生成的字符串不超过2个字符,如果超出了最后一位用字符串结束符填充,第二个2表示在后面的字符串中最多去2个字符,所以该语句最终结果会把前面赋好的a的第一个字符以及一个字符串结束符赋值到第一个a中,即最终结果是a中有一个字符和一个字符串结束符printf("%s",a);打印的结束条件是字符串结束符,而a相当于一个指针,所以该语句打印从地址a开始的所有字符,直到遇到字符串结束符位置,即结果不确定。

而当设置2.2之后,如前面分析,回添加一个字符串结束符,所以就不会超出2位了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

头条推荐

徐孺子妙答的翻译(徐孺子妙答)

徐孺子妙答的翻译(徐孺子妙答)

广州600帝(600帝)

广州600帝(600帝)

特殊数字字体(特殊数字)

特殊数字字体(特殊数字)

古代将士头盔(古代将士)

古代将士头盔(古代将士)

什么是视觉暂留现象并举例说明(什么是视觉暂留原理)

什么是视觉暂留现象并举例说明(什么是视觉暂留原理)

哀思的意思和造句(哀思的意思)

哀思的意思和造句(哀思的意思)

修身养性的书籍推荐女性(修身养性的书籍)

修身养性的书籍推荐女性(修身养性的书籍)

qq华夏3yx游戏交易平台官方(qq华夏3yx游戏交易平台)

qq华夏3yx游戏交易平台官方(qq华夏3yx游戏交易平台)

课外辅导班举报电话(课外辅导班)

课外辅导班举报电话(课外辅导班)

什么是陈述句?举例说明!(什么是陈述句)

什么是陈述句?举例说明!(什么是陈述句)

图文推荐

字符串长度函数C语言(字符串长度)

字符串长度函数C语言(字符串长度)

中国建行swiftcode代码查询(中国建设银行swift代码查询)

中国建行swiftcode代码查询(中国建设银行swift代码查询)

山西华澳商贸职业技术学院(山西华奥商贸职业技术学院宿舍)

山西华澳商贸职业技术学院(山西华奥商贸职业技术学院宿舍)

小学开家长会的流程(开小学家长会应准备哪些材料)

小学开家长会的流程(开小学家长会应准备哪些材料)

时态英语手抄报(时态英语)

时态英语手抄报(时态英语)