加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 将2个char分配给int

发布时间:2020-12-16 10:11:10 所属栏目:百科 来源:网络整理
导读:我想了解这段代码的结果: #includeiostreamusing namespace std;int main(){ int a = 'dd'; cout a; return 0;} 结果是25700.编译器如何获得此数字? 谢谢 解决方法 ‘d’的ascii代码是0x64.文字’dd’由编译器表示为0x6464,以十进制表示法写入时为25700.
我想了解这段代码的结果:

#include<iostream>

using namespace std;

int main()
{
    int a = 'dd';
    cout << a;
    return 0;
}

结果是25700.编译器如何获得此数字?
谢谢

解决方法

‘d’的ascii代码是0x64.文字’dd’由编译器表示为0x6464,以十进制表示法写入时为25700.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读