📄 subject_40246.htm
字号:
<p>
序号:40246 发表者:西北孤狼 发表日期:2003-05-16 21:21:31
<br>主题:变量问题
<br>内容:我在VC下编译时,一个int型变量要占用4个字节,这是为什么?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:qqwang 回复日期:2003-05-16 22:37:04
<br>内容:int类型与平台有关,<BR>在dos下是16位(比如用TC编译)<BR>在windows下是32位,也就上一四个字节。。。。<BR><BR>编写可移植代码可以用_int8,_int16,_int32,_int64。。。<BR>他们分别表示8位,16位,32位和64位整数。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:俊俊 回复日期:2003-05-17 10:24:41
<br>内容:VC中规定的,你可以去看MSDN中有关数据类型的资料!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:西北孤狼 回复日期:2003-05-17 15:21:45
<br>内容:可移植代码是什么意思?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:qqwang 回复日期:2003-05-17 22:45:33
<br>内容:<BR>比如说变量类型用int在不同的操作系统<BR>中可能是不同的,但_int8,就8位,在什么系统中编译都是8位。<BR><BR>可移植代码,就是说,C/C++程序,<BR>很容易一直到其他的系统中,在其它系统中稍做修改<BR>,编译就能运行。<BR>比如,从windows平台都Unix平台,<BR>这里只是谈到了数据类型的可移植性。。<BR>实际上还有很多其他方面的要求,<BR>比如说,编码使用和平台不相关的函数就可比<BR>调用操作系统API函数可移植性强。<BR><BR><BR>小生浅薄之见。。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:西北孤狼 回复日期:2003-05-19 15:30:09
<br>内容:非常感谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -