Visual Studio初識

一,標識符構成規則
1,以大寫字母,小寫字母或下劃線(_)開始
2,可以由大寫字母,小寫字母,下劃線,數字0到9組成
3,大寫字母和小寫字母代表不同的標識符
4,不能是C++關鍵字或操作符
二,C++能夠處理的基本數據類型
1,整數類型
2,實數類型
3,字符類型
4,布爾類型(邏輯值)
三,程序中的數據
·常量
1,在源程序中直接寫明的數據
2,其值在程序運行期間不可改變
·變量
1,在運行程序中允許改變的數據
·整數類型

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

四,數據類型
1,基本類型: 整型 短整型(short int) 整型(int) 長整型(long int)
字符型(char)
浮點型 單精度型(float) 雙精度型(double) 長雙精度型(long double)
布爾型(bool)
派生類型:指針類型(*)
枚舉類型(enum)
數組類型([ ])
結構體類型(struct)
共用體類型(union)
類類型(class)
空類型

PS:浮點數都是近似相等的。

五,基本運算符
1,+ — * /(若整數相除,結果取整)
2,%(取餘,操作數爲整數)
六,優先級與結合性
1,先乘除,後加減,同級自左向右
2,++,——(自增,自減)
例:i++;–j(前置,後置)
在這裏插入圖片描述
七,逗號運算和逗號表達式
1,格式
表達式1,表達式2
2,求解順序及結果
先求解表達式1,再求解表達式2,最終結果爲表達式2的值
例: a=35,a4最終結果爲60
八,關係運算與關係表達式
在這裏插入圖片描述
1,關係運算是比較簡單的一種邏輯運算,優先次序爲:
< <= > >= (優先級相同:高) = = !=(優先級相同:低)
2,關係表達式是一種最簡單的邏輯表達式
在這裏插入圖片描述
九,&&的運算規則(與的關係,見假即假)
1,兩側表達式都爲真,結果爲真
2,有一側表達式爲假,結果爲假
&&的短路特性 :表達式1&&表達式2
1,先求解表達式1
2,若表達式1的值爲false,則最終結果爲false,不再求解表達式2
3,若表達式1的結果爲true,則求解表達式2,以表達式2的結果作爲最終結果

十,||的運算規則(或的關係,見真即真)
1,兩側表達式都爲假,結果爲假
2,有一側表達式爲真,結果爲真
||的短路特性 : 表達式1||表達式2
1,先求解表達式1
2,若表達式1的值爲true,則最終結果爲true,不再求解表達式2
3,若表達式1的結果爲false,則求解表達式2,以表達式2的結果作爲最終結果

十一,條件運算符與條件表達式
一般形式:表達式1?(1只能是布爾類型,取值只能取真或假) 表達式2 :表達式3
執行順序
1,先求解表達式1,
2,若表達式1的值爲true,則求解表達式2,表達式2的值爲最終結果
3,若表達式1的值爲false,則求解表達式3,表達式3的值爲最終結果
在這裏插入圖片描述

十二,Sizeof運算(求字節數),位運算
在這裏插入圖片描述

十三,位運算——按位與(&)
1,運算規則:兩個位對應都是1時,結果的對應位是1.。對應的兩個數
的對應位如果有一個是0,結果的對應位就是0.
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
十四,按位或運算( | )
1,運算規則:如果兩個數的對應位都是1,結果是1.一個0,一個1,結果
也是1。只有兩個數的對應位結果都是0時結果纔是 0。
在這裏插入圖片描述

十五,按位異或運算(∧)
1,1和某一位按位異或,原來是0就變爲1,原來是1就變爲0。0和某個數作按位
異或,原來是1還是1,原來是0還是0,保持不變。可以指定將變量中的某些位翻轉。

十六,位運算——取反(~)
在這裏插入圖片描述

十七,位運算——移位(<<,>>)
1,左移運算(<<)
左移後,低位補0,高位捨棄
2,右移運算(>>)
右移後:低位捨棄 高位:無符號數:補0。 有符號數:補“符號位”

十八,運算符優先級
在這裏插入圖片描述

十九,隱含轉換
在這裏插入圖片描述

低類型:表示數據範圍比較窄的類型
高類型:表示數據範圍比較寬的類型

二十,隱含轉換的條件和情況

在這裏插入圖片描述
二十一,混合運算時數據類型的轉換
隱式轉換
在這裏插入圖片描述

      顯式轉換

在這裏插入圖片描述

   簡單程序設計(上)  

一,註釋方法
在這裏插入圖片描述
/* */ 需要配對使用
// 做單行註釋使用

二,cin的用法
cout專門負責輸出
cin專門負責輸入,把用戶從鍵盤輸入的值接收進來,接收進來的值放到某個變量中。

PS:(1)程序調試:定位和排除運行時的錯誤
(2)準備筆記本,記錄錯誤信息

發佈了2 篇原創文章 · 獲贊 3 · 訪問量 2837
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章