#includeusing namespace std;
/*c風格的強制型別轉換(type cast)很簡單,不管什麼型別的轉換統統是:
type b = (type)a
c++風格的型別轉換提供了4種型別轉換操作符來應對不同場合的應用。
static_cast 靜態型別轉換。如int轉換成char
reinterpreter_cast 重新解釋型別
dynamic_cast 命名上理解是動態型別轉換。如子類和父類之間的多型型別轉換。
const_cast, 字面上理解就是去const屬性。
4種型別轉換的格式:
type b = static_cast(a)
*/int main(void)
/* * 33
3p1:jisuanjizuchegnyuanli
p200bfda54
請按任意鍵繼續. . .
*/
C語言中的基本資料型別
寫在前面 剛學習c語言,想通過寫部落格的方式來鞏固和加強自己對於c語言的理解,希望可以獲得一些大佬的指點。在vs2010編譯器下 資料型別 資料型別符 占用位元組數 數值範圍 整型int 4 2147483648 2147483647 231 231 1 短整型short 2 32768 32767...
001 C語言的課堂筆記(資料型別)
給定半徑r 37 輸出圓的面積和周長,小數點後保留2位 pi 3.14 int r 37 float pi 3.14 printf 2f n pi r r printf 2f n pi r 2 return 0 有符號整型 以補碼的形式儲存在記憶體中的,最高位儲存符號位 short 2 15 2 1...
C語言中的基本資料型別(二)
在上面的 當中,我們開始逐個分析。在第一篇 a 的值就是100,存到計算機當中是0110 0100,b的值是200,存到計算機當中是1100 1000。因為a和b都是有符號的char型別,所以我們可以知道,實際上在記憶體當中,a代表的就是100,但是b的值實際上會是 56。這裡我們需要區分c的值和a...