
字符串和字符,数字和数值有什么区别
2个回答
展开全部
字符串是由字符组成的,多个字符以0结尾组成一个字符串,字符串需要给出首字符位置
数字,如果是用于输入输出的,是由数字字符组成,数字字符组成的数字并不能直接用于计算,而需要取出真实的值才行,比如:字符串"123"只是数字,要想得到可用于计算的123,可以:a=('1'-'0')*100+('2'-'0')*10+('3'-'0');得到,数值要输出显示,也要转换成字符组成的数字:printf("%d\n",a);
数字,如果是用于输入输出的,是由数字字符组成,数字字符组成的数字并不能直接用于计算,而需要取出真实的值才行,比如:字符串"123"只是数字,要想得到可用于计算的123,可以:a=('1'-'0')*100+('2'-'0')*10+('3'-'0');得到,数值要输出显示,也要转换成字符组成的数字:printf("%d\n",a);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询