变量类型转换 char s[2];short int t=256;我想将t的两个字节存入s中,如何转换?另外,取出时,如何从s中恢复short int的数值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char* p=(char*)(&t);s[0]=p[0];s[1]=p[1];则将t的两个字节存入s反过来:p[0]=s[0];p[1]=s[1];就将s的两个字节恢复到t中! 这里里最好是用 unsigned int char s[2]; short int t=256; memcpy(s,&t,sizeof(short int)); t=128; memcpy(&t,s,sizeof(short int)); 急急急!谁帮我看看MFC里面做半透明按钮啊。谢谢了 如何获得数据库中的表名和个数 向modal窗体发送自定义消息异常 如何先保存剪贴板里的数据,然后清空剪贴板 然后再把保存的数据再拷贝到剪贴板上 大虾帮我解决几个小问题。顺便送分 [请教]关于函数WritePrivateProfileSection() 和WritePrivateProfileString()的问题! 谁来帮我?急! 高手请进!(在线等待) 关于ListCtrl? 请教,如何传递变量的值。 ATL的OnCreate问题? 有一个C++中的预处理问题请指点
s[0]=p[0];
s[1]=p[1];
则将t的两个字节存入s
反过来:
p[0]=s[0];
p[1]=s[1];
就将s的两个字节恢复到t中!
short int t=256;
memcpy(s,&t,sizeof(short int));
t=128;
memcpy(&t,s,sizeof(short int));