4 6 使用資料型別

2021-10-01 20:09:55 字數 806 閱讀 8589

目錄

4.1 int型別介紹

4.2 char型別介紹

4.3 float、double型別介紹

4.4 小結及其他資料型別簡單介紹

4.5 型別大小

編寫程式時,應注意合理選擇所需的變數及其型別。通常,用int或float型別表示數字,char型別表示字元。在使用變數之前必須先宣告,並選擇有意義的變數名。初始化變數應使用與變數型別匹配的常數型別。例如:

int oranges = 3.0;  // 不好的形式

c在檢查型別匹配方面不太嚴格。c編譯器甚至允許二次初始化,但在啟用了較高階別警告時,會給出警告。最好不要養成這樣的習慣。把乙個型別的數值初始化給不同型別的變數時,編譯器會把值轉換成與變數匹配的型別,這將導致部分資料丟失。例如,下面的初始化:

int cost = 12.99;  //用double型別的值初始化int型別的變數 

float pi = 3.1415926536; // 用double型別的值初始化float型別的變數

第1個宣告,cost的值是12。c編譯器把浮點數轉換成整數時,會直接丟棄(截斷)小數部分,而不進行四捨五入。第2個宣告會損失一些精度,因為c只保證了float型別前6位的精度。編譯器對這樣的初始化可能給出警告。

許多程式設計師和公司內部都有系統化的命名約定,在變數名中體現其型別。例如,用 i_字首表示 int型別,us_字首表示 unsigned short 型別。這樣,一眼就能看出來 i_smart 是 int 型別的變數, us_versmart是unsigned short型別的變數。(了解即可)

pandas series資料型別使用

import pandas as pd import numpy as np 建立pandas的空的series物件 s pd.series print s,type s 列印出series dtype float64 data np.array zs ls ww zl s pd.series da...

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...