這學期學習專業課c++,此篇部落格主要總結一下這周學習的內容。
一、c++中對於如何輸出保留小數點的數字。
以老師發的實驗題為例,求兩點之間的座標。一開始我是以printf來進行輸出的,如下:
#include#includeusing namespace std;
int main()
但後面老師講了fixed和setprecisionc++格式控制的函式使用,如下:
#include#include#includeusing namespace std;
int main()
{int x1,x2,y1,y2;
double s;
cin>>x1>>y1;
cin>>x2>>y2;
s=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
cout《二、設定域寬的操作符setw()
setw()同樣需要在標頭檔案iomanip中定義
setw(n)n為幾即為佔幾個域寬
#include#includeusing namespace std;
int main()
{ cout<<123《三、const修飾符
在c語言中,用#define來定義常量。在c++中可以用const修飾符來定義常量。
const也可以與指標一起使用,分為指向常量的指標、常指標和指向常量的常指標。
①指向常量的指標:乙個指向常量的指標變數。
宣告乙個名為pc的指標變數,它指向乙個字元型常量,初始化pc為指向字串"abcd"。
const char* pc="abcd"; //宣告指向常量的指標
因為使用了const修飾符,所以不能改變指標所指的物件
pc[3]='x'; //錯誤❌
但因為pc使乙個指向常量的普通指標變數,不是常指標,因此pc所指的位址可以改變。
pc="efgh" // 此語句正確✔
char* const pc="abcd"; //常指標
建立乙個常指標,不能改變指標所指的位址,但所指位址中的資料可以改變。
pc[3]="x"; //✔,可以改變指標所指位址中的資料
pc="efgh"; //❌,不可以改變常指標所指的位址
const char* const pc="abcd" //指向常量的常指標
pc[3]="x"; //❌,不可以改變指標所指位址中的資料
pc="efgh"; //❌,不可以改變常指標所指的位址
(如果用const定義的是乙個整型常量,關鍵字int可以省略)
開學第一周時間太多+懶,書就看了一點,也就總結了這麼多,下週再見吧
第一周學習總結
第一周,我們有學習,計算機的發展,起源,計算機的各種進化,還有計算機的概念,計算機的語言,計算機的組成這些等等。讓我深刻的意識到這是很龐大的一門課程,同時也對我們接下來要學習的課程充滿了期待。對於我自己來說,第一周的學習我還是覺得挺不錯的,挺開心的,能認識到這麼多的朋友,這麼多的知識,讓我對計算機有...
第一周學習總結
第一周總結 今天 2018.11.22 我們班開了一次班會,這次班會主要是由我主持的,在班會上,我先交代了最近班級需要注意的問題和需要完成的工作,在會議的最後我還著重強調了班級班風的建設問題。身為我們班的團支書,我感覺我身上擔負的責任很重,我也在盡心盡力的為班級建設做貢獻。最重要的,這些責任更是對我...
第一周學習總結
第一周的學習大部分都是概念性的理論講解,之前第一篇部落格已經談到了部分概念剩下的概念有 1.測試相關概念 it information technology 資訊科技和產業 軟體 一系列按照特定順序組織的計算機資料和指令的集合 程式 資料 檔案 產品 能夠供給市場,被人們使用和消費,並能滿足人們某種...