C++从入门到工作 第一节(20180705)

1.c++通常区分字母大小写;

2.return 0
返回一个0,并非无意义,而是告诉用户,程序执行没有错误;

3.预处理指令要放在main()函数之前

#include "iostream"

4.std::cout 你一定见过,这个是命名空间。这个是定义哪些变量和函数可供选用的高级定义。如果觉得麻烦,亦可以写为

#include "iostream"
using namespace std;

建议不要为了方便这么用。

5.为了可以观测程序运行的过程,可以引入等待键入功能

 std::cin.get()

6.添加空白行,也就是换行,两种方式

 std::cout << "i love you\n";

或者

 std::cout << "i love you" <<std::endl

7.为什么要有开头的

 #include "iostream"

这样可以导入iostream文件,把iostream头文件的功能添加到这个程序里,利用cout和cin与控制台进行交互。

8.可以同一个声明声明多个变量

int x1,x2,x3

9.在声明变量类型时,如果是int的其他类型,可以省略int,因为它是默认的。

unsigned int zipcode;
unsigned zipcode;

10.给变量赋值前必须先声明,另一种不常见,但是有人会用的声明

int word(36);

11.输出可以统一都采用

std::cout<<…………

在输出是可以输出字符串,同样,可以直接输出变量

name = "Andy";
age = 24;
std::cout << name << age;

12.限制输出位数

std::cout.setf(std::ios::fixed); // 采用定点记号,和浮点小数有所区别
std::cout.setf(std::ios::showpoint); // 输出时不省略小数点
std::cout.precision(4); //输出小数点后4位 
std::cout << 3.1415926; // 3.1415

13.setw()定义输出宽度;fill()定义填充

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    char *str="hello";
    cout<<setw(10)<<setiosflags(ios::left)<<setfill('@')<<str<<endl;
    cout<<setw(10)<<setiosflags(ios::right)<<setfill('@')<<str<<endl;
    cout<<setw(10)<<setfill('@')<<str<<endl;
    system("pause");
    return 0;
    }

这里写图片描述
14.类型转换形式

int (X1);
(int) X1;

int x1=5float x2=2.33;
x1 = x2;//x1 = 2,因为把值给x1,x1之前分的空间就是储存整数的,因此其它值进来,还是整数

15.char 类型只能用来储存单个字符

char xc='w'

string 可以储存字符串,但在开始必须声明

#include<string>
std::string www;

16.定义常量,在程序中一直不变的量

const int ww=7

同时也可以像c语言一样定义

#define ww 7

17.cmatch头文件用来定义运算库,该库的文件名为math.h

#include <cmath>

在其中定义的函数有:abs()取绝对值;sqrt()取平方根;pow()乘方计算。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章