第十周学习_研一上学期

1、cmd进入D盘

第一步:”cd\“进入根目录;    第二步:”d:“进入D盘

2、什么是编译器?

简单讲,编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。

3、gcc编译器

首先,我们应该知道如何调用编译器。实际上,这很简单。我们将从那个著名的第一个C程序开始。 (各位老前辈,请原谅我)。

#include <stdio.h>

int main()


{
  printf("Hello World!\n");
}

把这个文件保存为 game.c。 你可以在命令行下编译它:

gcc game.c
在默认情况下,C编译器将生成一个名为  a.out  的可执行文件。 你可以键入如下命令运行它:
a.out

Hello World
每一次编译程序时,新的  a.out  将覆盖原来的程序。你无法知道是哪个 程序创建了 a.out 。我们可以通过使用  -o  编译选项,告诉 gcc我们想把可执行文件叫什么名字。我们将把这个程序叫做  game ,我们 可以使用任何名字,因为C没有Java那样的命名限制。
gcc -o game game.c
game
Hello World

4、javaw.exe

跟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。






你可能感兴趣的:(学习笔记)