注册 登录
编程论坛 C++教室

如何编写程序能够让字符与数字进行互换

小呀小蜜蜂 发布于 2014-11-08 11:20, 514 次点击
想问下如何编写程序能够让字符与数字进行互换(已经知道了ASCII代码,用键盘输入)
7 回复
#2
stop12042014-11-08 11:36
程序代码:

    int a;
    char b;
        cin >> a;
        cout << char(a);
        cin>>b;
        cout<<int(b);

直接强制转换即可.
#3
小呀小蜜蜂2014-11-08 16:42
不行啊,有错误
#include<stdio.h>
int main()
{
    int a;
    char b;
    cin >>a;
    cout <<char(a);
    cin>>b;
    cout<<int(b);
    return 0;
}
这是编写的,哪里错了??
#4
zklhp2014-11-08 19:00
以下是引用小呀小蜜蜂在2014-11-8 16:42:48的发言:

不行啊,有错误
#include
int main()
{
    int a;
    char b;
    cin >>a;
    cout <

头文件是C语言的 写法是C++的
#5
韶志2014-11-08 19:41
另外别忘记加命名空间和 系统暂停(不然会闪退哦)
#6
stop12042014-11-08 22:36
回复 3 楼 小呀小蜜蜂
using namespace std;
把这句放头文件下面.
或者 在cin 与 cout 前面加上
 std::cout << .....
std::cin>>....
#7
stop12042014-11-08 22:40
C语言的话.这样
程序代码:

#include "stdio.h"

int main()
{
    int a = 49;
    char b = 'A';
    printf("49 = %c\nA = %d", a, b);  //将整数型以字符方式输出,字符型以整数输出.
    scanf(" ");
}

//输出
//49 = 1
//A = 65
#8
小呀小蜜蜂2014-11-09 10:40
回复 7 楼 stop1204
哦哦,我试下,谢谢你了
1