程序清單3.6_altnames.c程序_《C Primer Plus》P47
阿新 • • 發佈:2018-06-06
C Primer Plus# include <stdio.h>
# include <inttypes.h>
/* altnames.c -- 可移植的整數類型名 */
/*
時間:2018年06月05日 23:24:01
代碼:程序清單3.6_altnames.c程序_《C Primer Plus》P47
目的:加頭文件 #inlcude <inttypes.h>
*/
int main(void)
{
int16_t me16;
me16 = 4593;
printf("First, assume int16_t is short: ");
printf("me16 = %hd\n", me16);
printf("Next, let's not make any assumptions.\n");
printf("Instead, use a \"macro\" from inttypes.h: ");
printf("me16 = %" PRId16 "\n", me16);
return 0;
}
/*
在DevC++_5.11中運行結果:
----------------------------------------------------
First, assume int16_t is short: me16 = 4593
Next, let's not make any assumptions.
Instead, use a "macro" from inttypes.h: me16 = 4593
-----------------------------------------------------
google翻譯如下:
首先,假設int16_t很短:me16 = 4593
接下來,我們不要做任何假設。
相反,使用inttypes.h中的"宏":me16 = 4593
-----------------------------------------------------
總結:
本人對這一段程序還不甚了解其用意,有待進一步了
解。另外,在VS2010中添加頭文件
#include "inttypes.h" 編譯失敗,待查中..........
下載了 inttypes.h 文件復件到:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
在未重啟的情況下,編譯仍失敗,待查中......
-----------------------------------------------------
*/
程序清單3.6_altnames.c程序_《C Primer Plus》P47