1.1 "Hello,world!"
C++对于大小写是敏感的。
首先,让我们通过一个非常简单的 C++程序,来初步地了解 C++语言。
#include<iostream>
usingnamespacestd;// 注意如果不使用.h 将要增加本行
intmain()
{
cout<<"Hello,world!"<<endl; return 0;
}
这个程序的作用就是在屏幕上输出“Hello, world!”的字样。
以“#”开始的内容被称为预处理指令,这一行的作用是把一个叫做 iostream 的头文件包
含到我们的程序中来。C++默认是不包含任何头文件的。另外,C 语言中的头文件都是以.h
结尾的,而标准的 C++提倡使用没有扩展名的头文件。
第四行让我们可以在程序中直接使用 std 名字空间内的标识符。std 名字空间包含了所有标
准 C++提供的类和函数,为了简便起见,一般总在包含头文件的预处理命令后写上这一行。
如果是 C 语言的话,程序将变成:
#include<iostream.h>
intmain()
{
printf(“%s”,"Hello,world!");
return 0;
}
1.2 类型
C++提供了基本类型以及程序员可以自定义的类型:
名称 C++类型 范围 大小
布尔型 bool true / false 1
字符型 char 所有单字节字符 1
8 位有符号整型 char -128 .. 127 1
8 位无符号整型 unsigned char 0 .. 255 1
16 位有符号整型 short -32768 .. 32767 2
16 位无符号整型 unsigned short 0 .. 65535 2
32 位有符号整型 int -2147483648 .. 2147483647 4
32 位无符号整型 unsigned int 0 .. 4294967295 4
64 位有符号整型 long long -2
63
.. 2
63
-1 8
64 位无符号整型 unsigned long long 0 .. 2
64
-1 8
单精度浮点型 float 1.17e-38 .. 3.40e38 4
评论0