當前位置:首頁 » 經典版本 » c版本信息
擴展閱讀
天成解說一個人的游戲 2021-03-16 21:51:02
打游戲什麼牌子顯卡好 2021-03-16 21:51:00

c版本信息

發布時間: 2021-02-27 14:38:33

⑴ C語言的最新版本是多少,

《C程序設計》譚浩強,第三版。
國外教材有個《C程序設計語言》第二版新版,機械工業出版社。都比較經典……

⑵ C語言到底有幾個版本

最初是有ANSI C標准,然後ANSI把這個標准提交到ISO(畢竟ISO是國際化標准組織),ISO採納為國家標准。ISO C與ANSI C內容基本相同,主要是格式組織不一樣。這個標準是89年發布的,通常稱為C89.

99年ISO發布了新的C標准,通常稱為C99.

因為ANSI與ISO的C標准內容基本相同,所以對於C標准,可以稱為ANSI C,也可以說是ISO C,或者ANSI/ISO C。

此外沒有C標准。不存在什麼GNU C標准。

GNU計劃中含多個內容,其中包括開發C/C++編譯器。這個編譯器通常簡稱為GCC(GNU C/C++ compiler)

總而言之,ANSI/ISO C是語言標准。GCC是具體的編譯器,它必須符合ANSI/ISO C標準的要求。

⑶ 誰會用C語言獲取操作系統版本號,計算機名啊

GetUserName(LPWSTR lpBuffer, LPDWORD nSize);
lpBuffer是一個數組的地址,用來存貯得到的用戶名,nsize是個指針,指向此存貯此數組大小的單元,就是數組能存貯的字元數量
GetVersionExW(LPOSVERSIONINFOW);
參數LPOSVERSIONINFO是一個指向OSVERSIONINFO類型變數的指針,
具體判斷代碼如下
定義 OSVERSIONINFO osvi;
然後調用函數取得版本號,判斷如下
switch (osvi.dwPlatformId)
{
case VER_PLATFORM_WIN32_NT:
if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows 2000");
}
else if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 1)
{
strOSVersion = TEXT("Windows XP");
}
else if(osvi.dwMajorVersion == 6&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows Vista");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows NT");
}
break;
case VER_PLATFORM_WIN32_WINDOWS:
if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 10)
{
strOSVersion = TEXT("Windows 98");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 90)
{
strOSVersion = TEXT("Windows ME");
}
else
{
strOSVersion = TEXT("Windows 95");
}
break;
default:
break;
}

⑷ 問C語言有版本號嗎

C89,C90,C99

⑸ 怎麼查看linux下的C語言版本

命令行輸入gcc --version

或者gcc -v

都可以看到版本信息

如下

⑹ c語言控制台寫出來的exe文件的版本信息如何設置

看編譯器的設置。build方面。

⑺ 如何用c語言編程查看本機操作系統版本號

定義
OSVERSIONINFO osvi;
GetVersionExW(&osvi);
switch (osvi.dwPlatformId)
{
case VER_PLATFORM_WIN32_NT:
if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows 2000");
}
else if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 1)
{
strOSVersion = TEXT("Windows XP");
}
else if(osvi.dwMajorVersion == 6&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows Vista");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows NT");
}
break;
case VER_PLATFORM_WIN32_WINDOWS:
if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 10)
{
strOSVersion = TEXT("Windows 98");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 90)
{
strOSVersion = TEXT("Windows ME");
}
else
{
strOSVersion = TEXT("Windows 95");
}
break;
default:
break;
}

⑻ 那種c語言版本號較好

版本?
沒有必要吧。ANSI C、Turbo C……每一種具體的編譯器都會與標准C有些出入的,但絕大部分是相同的。

好?
沒有聽說過。只要編程的技術高不高、好不好。沒有用的版本好不好的說法。不是語言設計者,基本上用不著考慮版本的問題。只要知道人家設計時,有些什麼獨特之處需要注意的。

C語言?
語法都一樣。沒有辦法比較。函數庫,更沒有必要比較——因為只要有能力,你可以寫出自己的函數庫。

新手?
TurboC2.0/3.0後者支持滑鼠。好好看書。