#1.程式的基本結構
1.注釋
//:至本行結束
/* */:中間的內容
2.預編譯
#include
《檔名》
//c++系統的標準庫
#include
"檔名"
//個人編寫的庫
3.名字空間
名字空間即把一組程式實體構成作用域,同名字空間中不能有重名。引用某個實體時,需加上名字空間的限定。
eg:std::cout;
using
namespace 名字空間名;
//eg:using namespace std;
//std::cout即為cout
4.主程式
每個程式必須有乙個main函式,它是程式執行的入口。
每個函式 都由函式頭和函式體組成。
int
main()
//函式頭,()內為函式引數,為空則沒有引數
//函式體
若需要函式返回值,函式需要乙個語句是return語句,表示返回的值。
main函式的return語句表示程式的執**況,return 0;表示正常執行返回0,非正常執行返回其它值。
#變數和常量
常量和變數包括名稱,型別和值。
int
;//整形,4個位元組
short
;//短整型,2個位元組
long
;//長整型,4個位元組
long
long
int;
//8個位元組
unsigned
int;
//無符號整型(正值)
unsigned
short
;unsigned
long
;double
;//雙精度,8個位元組
float
;//單精度,4個位元組
long
double
;//長雙精度,8個位元組
char
;//字元陣列,1位元組,c++為ascii值
bool
;//布林型,true或false
enum 列舉型別名;//列舉型別
typedef
int integer;
//型別別名,即int a=integer a
sizeof
(變數)
;//求變數占用空間大小
實型常量:一般作為double型別處理,若實型常量為乙個float型別常量,須在數值後加f或f。
長整型常量:須在整數後加l或l。
字元常量:分為可列印字元和非列印字元,可列印字元如』a』,'a』等,c++採用轉義序列用一系列可列印字元來表示非列印字元。
轉義字元以 \ 開頭:
\a//響鈴
\b//後退一格
\f//換頁
\n//換行
\r//回車(回到當前行的開始)
\t//tab,水平移動到下乙個tab區
\v//垂直一定到下乙個tab區
\0//空字元
\\//字元本身
\'//字元'
\"//字元"
符號常量:
#define pi 3.14159;
//c語言的風格,也稱為巨集
const
int pi 3.14159
;//c++的風格
#算術運算
算術運算子
運算子優先順序
混合型別的運算:低位元組轉化為高位元組型別
強制型別轉換(盡量避免):(型別名) (表示式)或型別名 (表示式)
ps:c++11規定除法運算全為向0取整,即5/2=2
取餘運算:m%(-n)=m%n,(-m)%n=-(m%n)
#賦值
使用有意義的名字
多使用()來避免優先順序錯誤
不要直接使用ascii值,提高程式可移植性
注意整數的溢位
實數型的尾數限制
謹慎使用巢狀賦值
ODI的基本組成
資料庫使用者 源庫odi source odi source 目標庫odi target odi target 資料庫 odi設計 使用者 主資料庫 odi master odi master 建立主資料庫 初始化 路徑 程式 oracle oracle data integrator reposi...
硬碟的基本組成
硬碟最基本的組成部分是由堅硬金屬材料製成的塗以磁性介質的碟片,不同容量硬碟的碟片數不等。每個碟片有兩面,都可記錄資訊。碟片被分成許多扇形的區域,每個區域叫乙個扇區,每個扇區可儲存128 2的n次方 n 0.1.2.3 位元組資訊。在dos中每扇區是128 2的2次方 512位元組,碟片表面上以碟片中...
Hadoop的基本組成
hadoop主要包含了四個模組 即 hadoop common hadoop工具包,為其它hadoop模組提供基礎設施。hadoop hdfs 對海量資料的儲存。hadoop分布式檔案系統,用於儲存海量資料 具有分布式特徵 安全性 同時儲存三份副本資料 hadoop mapreduce 對海量資料的...