整数0
ASCII码为0,是空字符null
‘0’
字符串char c=‘0’;
ASCII码为48
转义字符‘\0’
表示语句结束
#include< iostream >
using namespace std;
int main()
{
char a[101];
int i=2;
cin>>a;//input:1024
cout<<a[3]<<endl;//output:4
cout<<i+a[3]-‘0’<<endl;//output:6
cout<<i+a[3]<<endl;//output:54
cout<<0+a[3]<<endl;//output:52
return 0;
}
一道小题目
输入一个整数,计算他们的各位数字之和
(这是第一道我终于能自己解决的题,开心)
#include
using namespace std;
int main()
{
char a[1000];
int sum=0,i=0;
cin>>a;
while(a[i]!=’\0’)
{
sum+=a[i]-‘0’;
i++;
}
cout<<sum<<endl;
return 0;
}