3 6語言基礎筆記

2022-08-01 07:18:14 字數 2670 閱讀 6147

一.mian函式

static void main(string args)

程式**寫在花括號裡

二.輸出

console.writeline("這是我的第乙個程式。");

console.writeline("這是第二行**。");

console.writeline("這裡是要輸出的字。");沒有換行

三.輸入

string s =console.readline();     //這句話的意思是從控制台程式讀取一整行內容放到s這個容器裡面

console.readline();從控制台讀取一整行

四.注釋和取消注釋

1.選中相應的行,點選工具欄中的注釋選中行(取消注釋選中航)

2.選中相應的行,使用快捷鍵 ctrl+k,ctrl+c  (ctrl+k,ctrl+u)

3.手動注釋:再不要的行前面加//(注釋一整行)

4.注釋其中一段**/*這裡面是***/

5.注釋的作用://這兩行是輸出的作用

技巧:1.寫的**盡量使用智慧型感知功能;

2.先寫總體,再完善細節;

3.自動完成單詞功能。alt+→

案例案例:輸入姓名,年齡,單位,整合成乙個流暢的句子顯示出來。

五.資料型別

值型別1.整形常用:int……正負21億內的整數-1

int a =1 a=2,可以重新賦值

long數更多

2浮點型.

雙精度浮點小數double

double c =1.22

單精度浮點小數float

float d =1.2f或1.2f;

精確浮點數decimal

decimal e =1.22m或1.22m;

3.布萊爾型別bool,只能儲存true或false,用來做判斷題

bool f =false;

4.日期時間

5.列舉型別

6.結構型別

引用型別:

字串型別:string

string s =""(引號裡可以是任何數,也可以是空的)

string ss ="123"

變數的命名規則

1.變數名由;字母,數字,下劃線,@,漢子組成

2.首個字元可以放:@,字母,下劃線,漢字

3.乙個變數名中間不可以有任何空格

4.深藍色或淺藍色的字是關鍵字,不允許使用關鍵字做變數

5.一次性定義多個變數,使用逗號隔開

int aa=1,bb=2,cc=3

六.資料轉換

1.自動轉換

2.強制轉換

七運算子

(一)、算數運算子:

+ - * / % ++ --

注意:1.做除法運算的時候,如果兩個操作都是整數,則運算之後的結果也是整數。

2.做算數運算的時候,如果兩個被操作的數不是同一型別,則會在運算的時候會自動進行型別轉換。

% 模 取餘的用途

1.判斷a是不是b的倍數(是否能夠整除)====>a%b是否==0

2.判斷a的個位是不是b====>a%10是否==b

3.把數變成某個範圍之內的數(利用餘數一定比除數大的定理,比如十六進製制裡面最大的單個數是f(15))

++ --

int a =5;

int b= a++; ====>可以寫成int b =a; a = a+1;

int c = ++a;====>可以寫成a = a+1; int c =a;

運算出來的結果就是

b = 5;

c = 7;

注意:++ --這兩種運算只能應用於變數(5++是不對的!!常量也是不可以使用的!!)

(二)、關係運算子:

== != > < >= <=

關係運算子運算結果統統是bool型(結果不是ture就是false)

int a = 5;

int b = 6;

console.writeline(a == b); ====>false

console.writeline(a != b); ====>true

console.writeline(a > b); ====>false

console.writeline(a < b); ====>true

console.writeline(a >= b); ====>false

console.writeline(a <= b); ====>true

注意:== 不能寫成 =(乙個=是賦值的意思)

(三)、邏輯運算子:

&& || !

&&====>兩個條件都成立,結果為true,否則false

||====>兩個條件只要有乙個成立,結果為true,兩個都不成立為false

!====>將原來的結果取相反的(若本來為true,取反就是false)

(四)、其他運算

= ====>賦值運算,將後面的值賦給左側的變數。(注意:只能是變數)

+= -= *= /= %= ====>復合運算子(例:a += b;(意思是a = a +b;))

條件運算子: ? : (if ... else..講解的時候講解)

haskell 基礎題解(36)

題目 映象串也叫 回文串 這種串是首尾對稱的,也就是說,正讀倒讀都一樣。給你乙個串,至少要新增多少個字母,才能成為映象串呢?比如 abb 需要添乙個。ababcabc 則需要添3個。注意,可以任意位置添字母,不侷限於首尾 這個問題初看起來沒什麼頭緒,因為哪都能添,太靈活,可能性太多。但如果用遞迴的思...

基礎36 水果價格

36 水果 問題描述 一家水果店 四種水果,每公斤 的蘋果 為a 1.5元,橘子 為o 1.4元,香蕉 為b 1.48元,菠蘿 為p 1.08元。編乙個程式,使售貨員只要在鍵盤上打入貨品的 及重量,計算機將顯示貨品名 單價 重量及總價。輸入說明 你的程式需要從標準輸入裝置 通常為鍵盤 中讀入多組測試...

C語言基礎筆記

c語言基礎筆記 include和int main 是c語言中最為基本的,一般而言都需要。int型別定義為整型,float型別定義為單精度浮點型 小數點後面有六位有效數字 double型別定義為雙精度浮點型 小數點後面有十五位有效數字 設定變數時,應注意自己所需要的變數,如果為整型則用int來定義,其...