C 基礎 一 資料型別

2021-10-09 10:02:51 字數 1889 閱讀 8422

常量的定義

1. #define        2.const      

注意     #define   的形式不要在結尾寫分號了

#include using namespace std;

#define day 7

int main()

資料型別

1. 整形

short         短整型2位元組(16bit)

int             整形4位元組

long         長整型win4位元組  linux32 4位元組 linux64 8位元組

long long 長長整形8位元組

sizeof 的用法sizeof(資料型別/變數)

short m = 12345;

cout << sizeof(int) << sizeof(m) << endl;

2.浮點型預設情況先輸出乙個小數 會顯示6位有效數字

float        單精度4位元組

double    雙精度8位元組

注意: float 定義的變數後面需要新增乙個f

float f1 = 1.34f;

double d1 = 3.14;

cout << f1 << d1 << endl;

科學計數法

float f2 = 3e2;         // 3 * 10 ^ 2

float f3 = 3e-2; // 3 * 10 ^ -2

cout << f2 << f3 << endl;

3.字元型單個字母

char ch = 'a';

注意 字元型只占用1個位元組

將對應的ascii編碼存入對應的儲存單元

a----97   a----65

char ch1 = 'a';

char ch2 = 'a';

cout << ch1 << ch2 << endl;

cout << (int)ch1 << (int)ch2 << endl;

4.轉義字元

\n    換行     \t    水平製表符 (控制8個空格 對齊)

5.字串型別

c語言風格    char str = "godv";

c++              string str = "godv";         注意需要包含標頭檔案    #include

#include char str = "godv";

string str1 = "godv";

cout << str << str1 << endl;

6.布林型別 bool

bool flag = true;   本質上0為false        其他都為true

占用 1 位元組

bool flag = true;

bool flag1 = false;

cout << flag << flag1 << endl; // 1 0

c 基礎(一) 資料型別

c 的資料型別分為兩類 值和引用,值型是乙個長度固定的資料,引用型是乙個長度可變的。具體來說 值 整數型 浮點數 布林型 字元型 結構 列舉 六種 引用 c 預定義引用 陣列 類 介面 下面具體介紹 整數型 8 16 32 64位,每種又有正負和非負兩種整數,共8種,sbyte byte short...

C 基礎(一) 資料型別

using system namespace base 01 endregion 說明 1 每個程式只能有乙個main方法 2 region 摺疊塊,endregion可以實現 塊摺疊 3 c 需要引用命名空間,類似於c 新增標頭檔案,命名空間裡有相關類。例如console是system名字空間裡的...

C語言 基礎一 資料型別

因為要學習stm32嵌入式開發,c語言就需要重新撿起來啦 快速的過一遍c的基礎吧。在 c 語言中,資料型別指的是用於宣告不同型別的變數或函式的乙個廣泛的系統。變數的型別決定了變數儲存占用的空間,以及如何解釋儲存的位模式。c 中的型別可分為以下幾種 1 基本型別 它們是算術型別,包括兩種型別 整數型別...