分类:
2010-05-05 22:02:24
你也可以用 sprintf() 把长整形或浮点数转换成字符串 (使用 %ld 或 %f)。
int main(void){
int i;
char tmp[10] = "number";
char str[10];
for(i=0; i<3; i++){
sprintf(str, "%s %d", tmp, i)
printf("%s
", str);
}
return 0;
}
-------------------------------------------------
在 C 语言中字符用它们的字符集值对应的小整数表示。因此, 你不需要任何转换函数: 如有你有字符, 你就有它的值。
数字字符和它们对应的 0-9 的数字之间相互转换时, 加上或减去常数 '0', 也就是说, '0' 的字符值。