程式設計基礎筆記

2021-10-06 06:46:01 字數 1213 閱讀 9553

一:計算

1、計算

變數定義:一般形式是《變數型別》《變數名稱》;如int price;double a;

變數的名字:變數的名字是一種「識別符號」,識別符號的構造原則是:識別符號只能由字母、數字和下劃線組成,數字不可以出現在第乙個位置,c語言的關鍵字(保留字)不能用作識別符號。

2、變數的賦值與初始化

賦值:a=b表示把b賦予a。

變數初始化:《型別名稱》《變數名稱》=《初始值》;如int price = 0;

3、關於scanf

讀整數:scanf("%d",&price);要求scanf這個函式讀入下乙個整數,讀到的結果賦值給變數price。

4、常量與變數

常量:固定不變的數。

const:const是乙個修飾符,加在int前面,用來給這個變數加乙個const的屬性。這個const的屬性表示這個變數的值一旦初始化,就不能在修改了。一般是全大寫,如const int amount = 100;

二:資料型別

浮點數:帶小數點的數值。

雙精度浮點數:double。

單精度浮點數:float。

整數:int printf("%d",…) scanf("%d",…)

帶小數點的數:double printf("%f",…) scanf(:"%lf",…)

三:表示式

1、表示式

運算子:是指運算的動作,如+、-、、。

運算元:是指參與運算的值,這個值可能是常數也可能是變數,還可能是乙個方法的返回值。

取餘:70%60=10.

2、運算子優先順序

同一優先順序的運算子,運算次序由結合方向所決定。

簡單記就是:! > 算術運算子 > 關係運算子 > && > || > 賦值運算子

3、交換兩個變數

引入第三個變數,如交換a,b兩個變數,引入變數t.t=a;a=b;b=t;

3、復合賦值和遞增遞減

復合賦值:5個算術運算子=-/%,可以和賦值運算子=結合起來,形成復合運算子。如total+=5意思是total=total+5

遞增遞減運算子:count++,等價與count+=1,等價於count=count+1。

表示式表示式的值

count++

count原來的值––

++count

count+1後的值

課堂筆記 程式設計基礎

alt 提示 crtl shift f 文字格式優化 crtl shift o 匯入 刪除工具包 crtl shift x y 文字大小寫轉換 crtl 注釋所選行 和 只有在組合表示式第乙個 第二個和第三個輸入等都是真,組合表示式才是真。或 只要乙個組合表示式中有乙個部分為真,組合表示式就為真。異...

matlab基礎程式設計筆記

與c語言不通 在matlab中使用比那輛可以不預先定義。命名規則 matlab的變數命名必須以字母開頭,之後可以在任意字 母,數字或者下劃線,同時變數命名不能有空格,變數名稱區分大小寫 matlab預設的預定於變數 ans 計算機結果的預設名稱 eps 計算機的零閾值 inf inf 無窮大 pi ...

筆記 基礎程式設計題

踏實一點,跟王道書走一遍 以前都從高位算,也沒法用迴圈,怎麼就沒想到從低位用餘數算呢 已知數n int x 0 while n 0 不知道這個概括對不對,大概就是高中還是初中數學應用題,要畫座標的那種 題目條件 for x 0 x n 5 x return n num 第一次用cpp stl裡的ma...