本文目录一览:
- 1、c语言中字符和整数相加减的结果是另一个字符 这句话是错的还是对的
- 2、C语言输入整数和数字字符并求和,分别以整数形式和字符形式输出
- 3、c语言一个字符加一个整型等于什么?
- 4、C语言用字符串实现整数的加法
c语言中字符和整数相加减的结果是另一个字符 这句话是错的还是对的
c语言中字符和整数相加减的结果是另一个字符
这句话有些问题,在有些情况下是对的:
比如 char a = 'A'; int i = 1;
则a+i='B';
但是要考虑相加之后是否溢出字符的范围,如a+256显然超出了char的范围
C语言输入整数和数字字符并求和,分别以整数形式和字符形式输出
#include stdio.h
int main()
{
int a;
char b;
while(scanf("%d,%c",a,b)==2)
{
printf("%d,%d\n",a+b,a+b-'0');
}
return 0;
}
c语言一个字符加一个整型等于什么?
一个字符加一个整型等于:
该字符的ASCII码值与整型数据相加,结果为一个整型
C语言用字符串实现整数的加法
这个问题你可以写两个小函数来实现 , 一个是atoi()函数,就是把字符串转化成int型,另一个是itoa(),就是把int型的数字转化成字符串。刚开始时用atoi()把str1,str2转化成整形数,然后相加,再把相加后的结果用itoa()函数转化成字符串,再赋值给result。这是个思路,那两个函数也不太难,自己尝试实现一下。