1、cmd进入D盘
第一步:”cd\“进入根目录; 第二步:”d:“进入D盘
2、什么是编译器?
简单讲,编译器就是将“高级语言”翻译为“(低级语言)”的程序。一个现代编译器的主要工作流程: (source code) → (preprocessor) → 编译器 (compiler) → (object code) → (Linker) → 可执行程序 (executables)。
3、gcc编译器
首先,我们应该知道如何调用编译器。实际上,这很简单。我们将从那个著名的第一个C程序开始。 (各位老前辈,请原谅我)。
#includeint main(){ printf("Hello World!\n");}
把这个文件保存为 game.c
。 你可以在命令行下编译它:
gcc game.c在默认情况下,C编译器将生成一个名为
a.out
的可执行文件。 你可以键入如下命令运行它: a.outHello World每一次编译程序时,新的
a.out
将覆盖原来的程序。你无法知道是哪个 程序创建了 a.out
。我们可以通过使用 -o
编译选项,告诉 gcc我们想把可执行文件叫什么名字。我们将把这个程序叫做 game
,我们 可以使用任何名字,因为C没有Java那样的命名限制。 gcc -o game game.c
gameHello World
跟java命令相对的,运行java命令时,会出现并保持一个console窗口,
程序中的信息可以通过System.out在console内输出,而运行javaw,
开始时会出现console,当主程序调用之后,console就会消失;
javaw 大多用来运行GUI程序
5、unsigned int
整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据,16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,的话就是负数;如果是无符号数,则都解释为正数。另外,unsigned若省略后一个关键字,大多数都会认为是unsigned int。