第31節:整數型別
在之前的課程我們提到了,所謂變數就是一種容器可以儲存資料,裡面的資料可以改變。
整數型別的寬度如下:
char、short、int、long
char 8bit 1位元組 0~0xff
short 16bit 2位元組 0~0xffff
int 32bit 4位元組 0~0xffffffff
long 32bit 4位元組 0~0xffffffff
特別說明:
int在十六位計算機中與short寬度一樣,在32以上的計算機中與long同樣
資料溢位:
1、char x = 0xff; //1111 1111
2、char y = 0x100; //0001 0000 0000
資料溢位,是把高位捨棄還是低位捨棄
有符號與無符號數(signed,unsigned)
1、什麼時候使用有符號或無符號
char x=1;
有符號數是從0~127
無符號數是從-128~-1
例子1:
#include
void main()
例子2:
#include
void main()
有符號數和無符號數的區別在於你在使用的時候用什麼來看待它,以上兩個例子是最好的說明。
學習筆記 day31 函式
是一段可以復用的 塊 function print s var printstr function str var add new function x y return x y print printstr goodgoodstudy var result add 1,2 function squ...
Day3 1 反射機制 反射封裝
反射修改或者呼叫方法和屬性過程太複雜,通過beanutils類對訪問控制進行封裝,可以簡化 實現。beanutils.getproperty obj,college 獲取obj物件的college屬性值 beanutils.setproperty obj,college 清華 設定obj物件的col...
python自動化之路 day3 1
1.迭代器和生成器 生成器 通過列表生成式,我們可以直接建立乙個列表,但是受記憶體限制,列表容器肯定是有限的,而建立乙個包含100萬個元素的列表,不僅占用了很大的儲存空間,如果我們僅僅需要訪問前面幾個元素,那後面的絕大元素占用的空間就白白浪費了。所以,如果列表元素可以按照某種演算法推算出來,那我們是...