无符号长型整数是32位的,unsigned long
字符型是8位的,char,unsighed char
长型也是32位的,long
所以转到字符型可能丢失数据而转到long型当然没有问题。
字符型是8位的,char,unsighed char
长型也是32位的,long
所以转到字符型可能丢失数据而转到long型当然没有问题。
解决方案 »
- 如何在MFC中通过编辑框读入数组?
- 填充static控件的的背景
- vc程序怎样让它打开的界面初始位置是上次关闭程序时的界面位置?
- DirectSho做的一个视频播放,如何实现从一个时间点跳到另一个时间点播放?还有就是STREAM_TIME要如何使用?
- 高分求助:CButton中贴图怎么设置透明?
- 万分火急,这是怎么回事啊,unresolved external symbol _IID_IDirectDraw7
- 用VC做专家系统如何?
- 关于中文键盘记录
- 关于数据库——“键列信息不足或不正确。更新影响到过多的行”
- 我以前写的一个ActiveX控件能发布在Web上?
- hgfhfg
- 如何看反汇编VC做的EXE文件?
这样不会报错:
unsigned long a;
char b;
b = a&0x000000ff;
CString diskidtemp2;
while (diskidtemp1>0)//把整型的转换成字符型
{
diskidtemp2+=diskidtemp1%10+48;
diskidtemp1=diskidtemp1/10;
}