C 基礎變數和以及型別定義

2021-10-21 19:10:02 字數 2139 閱讀 7709

基礎變數型別

short

//短整形,佔兩個位元組

long

//長整型,佔4個位元組

int//整形,2或4個位元組

long

long

//長長整形,8個位元組

char

//字元型別,1個位元組

bool

//布林值,1個位元組,true或者false

float

//浮點數,單精度,4個位元組

double

//浮點數,雙精度,4個位元組

有符號變數
unsigned ***  //無符號,正值

*** //有符號,正負

常量

常量的定義方式有兩種:

const

int red_score =

50;

#define red_score = 50
自動變數

編譯器根據賦給變數的初值自動推斷出變數的型別。

auto index =1;

auto rate =

500/

0.3;

一維陣列

int past[5]

=

二維陣列

int frid[2, 3] // 2行3列
多維陣列

int cube[5,3,4]
賦值運算子
grade =

96

組合運算子

自賦值加法運算子

score+

=10

遞增和遞減運算子

score ++

; 等價於 score = score +1;

score --

; 等價於 score = score -

1;

字首運算子和字尾運算子

//效果相同,都是將count加1

++count;

count++

;

字首運算子和字尾運算子的差別在於,字尾運算子在賦值後執行。

邏輯操作

與操作

if

((x ==5)

&&(y ==5)

)

或操作

if

((x ==5)

||(y ==5)

)

非操作

if(!

(grade <70)

)

函式的宣告
int

findarea

(int length,

int width)

;

具體使用方法:

#include

//宣告函式

intfindarea

(int length,

int width)

;int

main()

//定義函式

intfindarea

(int l,

int w)

建立基本類

#include

class

tricycle

;// 初始化類

tricycle::

tricycle

(int initialspeed)

// 獲取當前速度

int tricycle::

getspeed()

// 設定速度

void tricycle::

setspeed

(int newspeed)

}// 踩踏板

void tricycle::

pedal()

void tricycle::

brake()

intmain()

c語言基礎 變數型別和定義

常量 固定的乙個值 例如1 2 3 a b 變數 乙個固定的記憶體位址,其中儲存的值可以變化,這個位址的名字在程式體現就是變數 例子 include stdio.h int main void 計算機當中資料是以二進位制儲存的 0 1 以char型為例 char型佔1位元組 1byte 8bit 1...

Python基礎語法 變數以及型別

注意 建立乙個字串是,可將數個字元以英文單引號,雙引號,三引號包含起來 字串的開頭與結尾的引號要一致 當字串的長度超過一行時,必須使用三引號將字元包含起來,以為單引號和雙引號不可以跨行。sets 是乙個無序不重複元素的集,主要功能是自動清除重複的元素。建立集合時用 大括號來包含元素 建立空集合用 s...

變數以及型別

1 變數的定義 在程式中,有時我們需要對2個資料進行求和,那麼該怎樣做呢?大家模擬一下現實生活中,比如去超市買東西,往往咱們需要乙個菜籃子,用來進行儲存物品,等到所有的物品都購買完成後,在收銀台進行結賬即可 如果在程式中,需要把2個資料,或者多個資料進行求和的話,那麼就需要把這些資料先儲存起來,然後...