第一章
1.2程序实例
I. Hello World 程序:
形式一:
#include <iostream>
int main()
{std:: cout<<“Hello,World! /n;
}
形式二:
#include<iostream>
using namespace std; //使用名空间
int main ()
{
cout<<“Hello,World!/n;
}
相关知识: 1.预处理指令
2.名空间
.1.3输出运算符
endl标志符作用:将光标打印到下一行,并且清空缓冲区
1.4字符与文字
字符在计算机中是以整数形式存储的
空格字符表示: ' '
1.6程序标记
编译器在检查标记时,只有在检查到下一个标记的时候,遗漏的标记才会被发现.
1.8对象,变量和常量
对象就是内存中相连的一段区域
对象的大小是由编译器决定的.eg, GNU C++中,int 的大小是4, 在borland c++中,int大小是2
通常习惯用大写字母表示常量标志符
常量在声明时必须被初始化
复习题:
声明的作用:告诉编译器所声名的类型和变量名
预处理伪指令的作用:将头文件的内容包含进程序
%为"求余"运算符
1.15 找出ASCII码为100的字符: cont <<”char(100)”<<char(100)<<endl;
1,18 整数溢出与浮点数溢出的不同:整数会"反卷"成负数,浮点数会被设为无穷大的常数.
1.19 1.20 区分运行时错误与编译时错误:eg. 溢出与除0.....
习题
1.1 从n中减去1的不同写法: n=n-1; n--; --n, n- =1;
1.5将变量n减1后加到total里: total=total+ - -n;=> total=+ - -n
1.13 引起short 变量负溢出的程序: short =0; short- = 1000; short - =2000;.......
1.2程序实例
I. Hello World 程序:
形式一:
#include <iostream>
int main()
{std:: cout<<“Hello,World! /n;
}
形式二:
#include<iostream>
using namespace std; //使用名空间
int main ()
{
cout<<“Hello,World!/n;
}
相关知识: 1.预处理指令
2.名空间
.1.3输出运算符
endl标志符作用:将光标打印到下一行,并且清空缓冲区
1.4字符与文字
字符在计算机中是以整数形式存储的
空格字符表示: ' '
1.6程序标记
编译器在检查标记时,只有在检查到下一个标记的时候,遗漏的标记才会被发现.
1.8对象,变量和常量
对象就是内存中相连的一段区域
对象的大小是由编译器决定的.eg, GNU C++中,int 的大小是4, 在borland c++中,int大小是2
通常习惯用大写字母表示常量标志符
常量在声明时必须被初始化
复习题:
声明的作用:告诉编译器所声名的类型和变量名
预处理伪指令的作用:将头文件的内容包含进程序
%为"求余"运算符
1.15 找出ASCII码为100的字符: cont <<”char(100)”<<char(100)<<endl;
1,18 整数溢出与浮点数溢出的不同:整数会"反卷"成负数,浮点数会被设为无穷大的常数.
1.19 1.20 区分运行时错误与编译时错误:eg. 溢出与除0.....
习题
1.1 从n中减去1的不同写法: n=n-1; n--; --n, n- =1;
1.5将变量n减1后加到total里: total=total+ - -n;=> total=+ - -n
1.13 引起short 变量负溢出的程序: short =0; short- = 1000; short - =2000;.......