dart語言學習1 資料型別

2021-09-21 18:53:34 字數 1729 閱讀 1434

1.變數

// 變數var 使用

void main()

2、整形(數值型別)

/*

* 內建的資料型別

* 數值型 number (num > int、double) 字串 string

* 布林型 boolean 列表 list

* 鍵值對 map runes、symbols

* */

// 數值型操作

/** 運算子 : +、-、*、/、~/(取整)、%

* 常用屬性:isnan、iseven、isodd等

* 常用方法:ads()、round()、floor()、ceil()、toint()、todouble()

* 轉換型別:toint()、todouble()、tostring()

* */

void main()

3、字串型別

/*

* 字串建立

* 使用單引號,雙引號建立字串

* 使用三個引號或雙引號建立多行字串

* 使用r建立原始raw字串

* */

/** 字串操作

* 運算子: +、*、==、

* 插值表示式:$

* 常用屬性:length 、isempty、isnotempty

* 常用方法:

* contains()、substring()

* startswith()、endswith()

* indexof()、lastindexof()

* tolowercase()、touppercase()

* trim()、trimleft()、trimright()

* split()、replace***()

* */

void main()');

print('h=$'); //

print('h=$h'); // 等價於$

// 是否包含

print(str6.contains('this'));

// 字串擷取

print(str6.substring(0,3));

// 分割

print(str6.split(' '));

// 替換

print(str6.replaceall('this', 'that'));

}

4、list型別(陣列型別)

/*

* list就是陣列

* 建立list : var list = [1,2,3];

* 建立不可變的list: var list = const[1,3,4];

* 構造建立: var list = new list();

* */

/** 常用操作

* ,length

* add(),insert()

* remove(),clear()

* indexof(),lastindexof()

* sort(),sublist()

* shuffle(),asmap(),foreach()

* */

void main()

5、布林型

void main(),false=$');

}

C語言學習 資料型別

題外話 工作了快一年時間了,感覺只是對mtk平台的開發流程熟悉了而已,而程式設計水平並沒有提高多少。於是乎決定實習的最後兩個月時間給自己充充點,同時溫習一下以前的知識。今天開始資料型別的學習。接下來的都是平時理解不是很深刻的知識點,一些很熟悉的就不涉及了。c語言的資料結構是以資料型別形式出現的。c的...

C語言學習 資料型別

在c語言中,資料型別可以分為以下幾種 型別描述 基本型別 c語言中的算術型別,包含整數型和浮點型 列舉型別 c語言中的算術型別,用來定義在程式中只能賦予其一定的離散整數值的變數。void型別 型別說明符,表示沒有可用的值 派生型別 指標型別 陣列型別 結構型別 公用體型別 函式型別 型別儲存空間 值...

C語言學習 資料型別

a1,a2 其值在其作用域內可以改變的量被稱為變數 變數有名字 一定的儲存空間 變數必須要定義,有位址 對應儲存空間的首位址 變數依據定義的型別分類,它的大小由型別決定。a3 變數所對應的儲存空間內存放的二進位制序列變數的值不會因變數型別改變而改變 當變數轉換為對應型別時,記憶體區域的二進位制序列以...