一些关于vc的问答
源代码在线查看: subject_40246.htm
序号:40246 发表者:西北孤狼 发表日期:2003-05-16 21:21:31
主题:变量问题
内容:我在VC下编译时,一个int型变量要占用4个字节,这是为什么?
返回上页访问论坛
回复者:qqwang 回复日期:2003-05-16 22:37:04
内容:int类型与平台有关,在dos下是16位(比如用TC编译)在windows下是32位,也就上一四个字节。。。。编写可移植代码可以用_int8,_int16,_int32,_int64。。。他们分别表示8位,16位,32位和64位整数。
返回上页访问论坛
回复者:俊俊 回复日期:2003-05-17 10:24:41
内容:VC中规定的,你可以去看MSDN中有关数据类型的资料!
返回上页访问论坛
回复者:西北孤狼 回复日期:2003-05-17 15:21:45
内容:可移植代码是什么意思?
返回上页访问论坛
答案被接受回复者:qqwang 回复日期:2003-05-17 22:45:33
内容:比如说变量类型用int在不同的操作系统中可能是不同的,但_int8,就8位,在什么系统中编译都是8位。可移植代码,就是说,C/C++程序,很容易一直到其他的系统中,在其它系统中稍做修改,编译就能运行。比如,从windows平台都Unix平台,这里只是谈到了数据类型的可移植性。。实际上还有很多其他方面的要求,比如说,编码使用和平台不相关的函数就可比调用操作系统API函数可移植性强。小生浅薄之见。。。。
返回上页访问论坛
回复者:西北孤狼 回复日期:2003-05-19 15:30:09
内容:非常感谢!
返回上页访问论坛