奇思妙想 · 2024年 3月 23日 0

数值转换成字符串itoa不是C标准?

54 次浏览

itoa确实不是C标准规定,却是广泛被使用的非标准。建议使用标准库sprintf来实现itoa的功能。itoa不是标准可能有些难以理解,事实上,早期itoa存在多种不同风格参数,字符串也并不是C语言的一等公民,设计这个API反而产生更多负担和困扰。