您好,登錄后才能下訂單哦!
這篇文章主要介紹“c++中怎么使用基本數據類型、變量與常量”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“c++中怎么使用基本數據類型、變量與常量”文章能幫助大家解決問題。
變量(variable)——三要素:變量名——用來在程序中使用的,變量類型——是開辟內存空間大小,變量值——存儲的實際數據。
變量定義 |
定義語法:類型名 變量名 = 變量值
int c = 10;
開辟內存空間給變量,變量聲明不要會開辟內存空間。
變量聲明 |
語法——int c ;沒有變量值的變量定義,叫做聲明,extern int c ; 添加 extern關鍵字。
特性 |
變量要想使用,必須有定義,編譯器在使用變量之前,必須要看見變量定義,如果沒有看到,編譯器會自動尋找一個變量聲明,提升成定義。
如果變量聲明之前,添加extern關鍵字,無法提升。
#include <stdio.h>
int main(void)
{
extern int a; //變量a聲明
a = 200;//使用變量,此時無法定義,編譯器自動提升到上面的聲明為定義。//添加extern,報錯,找不到a
//int a = 30; //變量a定義 (重定義變量)
printf("a = %d\n", a);
return 0;
}
常量(constant):不會被修改的整數 |
"hello", "A", 30 , -67, 3.67534 (浮點常量)
#define PI 3.1415 (宏定義)語法:#define宏名,宏值。
const int a = 5;定義語法,const類型名 變量名 = 變量值,const關鍵字,被該關鍵字修飾的變量表示為只讀變量。
#include <stdio.h> #define PI 3.14 int main(void) { //圓的面積:s = PI * r *r //圓的周長:l = 2 * PI * r int r = 20; float s = PI * r * r; //表達式,作為變量值 float l = 2 * PI * r; //printf("圓的面積:%f\n", s);//圓的面積:1256.000000默認顯示6位小數 //printf("圓的周長:%f\n", l);//圓的周長:125.599998 //printf("圓的面積:%.2f\n", s);//圓的面積:1256.00 //printf("圓的周長:%.2f\n", l);//圓的周長:125.60指定保留小數點后兩位,對第三位四舍五入 float b = 20.75434; printf("b = %6.2f\n", b);//共顯示6位數,包含小數點,保留小數點后兩位,對第三位四舍五入,不足六位用空格補齊 printf("b = %06.2f\n", b);//共顯示6位數,包含小數點,保留小數點后兩位,對第三位四舍五入,不足六位用0補齊 return 0; } |
標識符identifier:變量和常量總稱 |
標識符不能是關鍵字,函數名:system、printf、int、main、return
只能有字母、數字、下劃線組成:a-z、A-Z、0-9、下劃線_
不能以數字開頭:int a4ir =67;(ok)、int _34d =43;(ok)、float 65ty_7 =54;(錯誤)
大小寫嚴格區分: |
我們使用大寫來定義常量:#define MAX 100
通常使用小寫來定義變量
命名規范 |
大駝峰法:多個單詞組成變量名,每個單詞首字母大寫
小駝峰法:多個單詞組成變量名,每個單詞的首字母小寫,其余每個單詞首字母大寫
小寫+下劃線:C語言專用
sizeof 關鍵字:sizeof不是函數 |
使用方法:
sizeof變量名——返回變量大小,單位整數字節
sizeof類型名——返回數據類型大小,單位整數字節
整型 |
有符號整型
- 獲取數據類型的最小值,最大值,可以使用 #include <limits.h>
無符號整型 |
關于“c++中怎么使用基本數據類型、變量與常量”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。