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...