当前位置:首页 » 经典版本 » 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后者支持鼠标。好好看书。