如题所述
原理可以是这样:
#include<stdio.h>
int main()
{
char a='*'-1;
char b = 1;
printf("%d\n",b);
printf("%c\n",b+a);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-05-26
用itoa函数
char *itoa(int value, char *string, int radix);
int value 被转换的整数,char *string 转换后储存的字符数组,int radix
转换进制数,比如2,8,10,16 进制等。追问
char *itoa(int value, char *string, int radix);
int value 被转换的整数,char *string 转换后储存的字符数组,int radix
转换进制数,比如2,8,10,16 进制等。追问
我想把1转化为 “星号*”,具体怎么做?
追答你指的是像密码一样的掩码是吧?如果这样,你可以把输入保存到一个字符串指针或数组中,然后显示输出”*“就可以了呀?如果是想仅把1转化成”*“,那你根据输入判断是否为1,如果是1,则用直接用”*“代替好了。
第2个回答 2013-05-26
字符替换,强制类型转换......很多方法都能实现。追问
具体怎么写?