cout<<"data.i"<<hex<<data.i<<endl中的hex是什么
我是初学者,谢谢在程序#include<iostream.h>uniontype{shortinti;charch;};voidmain(){typedata;data....
我是初学者,谢谢
在程序
#include <iostream.h>
union type
{
short int i;
char ch;
};
void main()
{
type data;
data.i=0x5566;
cout<<"data.i="<<hex<<data.i<<endl;
data.ch='A';
cout<<"data.ch"<<data.ch<<endl;
cout<<"data.i"<<hex<<data.i<<endl;
}的运行结果中第二个data.i的值为什么是5541呢? 展开
在程序
#include <iostream.h>
union type
{
short int i;
char ch;
};
void main()
{
type data;
data.i=0x5566;
cout<<"data.i="<<hex<<data.i<<endl;
data.ch='A';
cout<<"data.ch"<<data.ch<<endl;
cout<<"data.i"<<hex<<data.i<<endl;
}的运行结果中第二个data.i的值为什么是5541呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询