day31 整數型別

2021-08-15 19:57:42 字數 709 閱讀 2744

第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萬個元素的列表,不僅占用了很大的儲存空間,如果我們僅僅需要訪問前面幾個元素,那後面的絕大元素占用的空間就白白浪費了。所以,如果列表元素可以按照某種演算法推算出來,那我們是...