C 學習之一 基礎知識

2021-09-24 13:06:13 字數 1352 閱讀 5309

1、console類中的常用方法

*①列印資料函式 *

列印資料之後不換行:console.write(「圓的周長:c=」);

列印資料之後換行:console.writeline( c );

console.write("圓的周長:c=");

console.writeline(c);

console.writeline("圓的面積:s=");

console.write(s);

輸出結果如下:

2、和c語言不一樣的運算子

①大(小)於或等於運算子:>= 、<=

②邏輯運算子:&和&&、|和||的區別

兩個符號運算結果完全一樣,但是&&在第乙個變數為false時,不會再判斷第二個。而&在已知第乙個變數為false之後仍然還要判斷第二個。

因此&&比&執行效率更高,所以一般邏輯運算子只用&&而不用&。

3、字元和字串處理

①char是乙個類,裡面包含豐富的處理字元的方法。其物件長度為16bit,即兩個位元組

②轉義字元「\」

轉義字元的作用是改變字元原本的含義,如常見的換行符\n,就是轉義字元加n。

③字串類string位於system命名空間

定義方法和c語言一樣 string str = 「hello world!」

有很多字串處理函式,具體參考書本

④型別轉換

(1)簡單的型別轉換,和c語言一樣如:(int)a;

(2)數值型別和字串型別之間的轉換

字串轉數值:

int.parse(str); int也可以換成float或者double等。

數值轉換成字串:

int num = 500;

string str = num.tostring();

(3)用convert類進行轉換

num = convert.todouble(console.readline());

(4)可變字串類stringbuilder

存在於命名空間system.text中

和string類的區別是可變字串在初始化之後是可以用相應函式改變的,當在需要對字串頻繁操作時,用可變字串執行效率會高很多。

C 基礎知識之一

c 基礎知識之一 1 型別 13種預定義簡單型別,2種預定義非簡單型別object string 6種使用者自定義型別class struct array enum delegate inte ce.13種預定義簡單型別細分為 非資料型別2種 bool char 數值型別11種 整數型別8種 sby...

Redis學習之一 基礎知識

一 定義 remote dictionary server redis 是乙個以字典結構儲存資料的key value儲存系統 使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。二 redis支援的鍵值資料型別 1.字...

Python學習之一 Python基礎知識

1 print函式,在3.0一下直接 print 42可以將42列印出來,但在 3.0以後print作為函式,需要print 42 這樣使用。2 input函式,x input x 3 輸入乙個很大的數,python會自動轉換為長整型,比如 100000000000 輸出 100000000000l...