數制專題(1) 記憶體顯示

2021-08-17 03:49:57 字數 886 閱讀 7846

乙個 int 型別變數或 double 型別變數在連續幾個位元組的記憶體中存放。讀取數值時,當數值中包含小數點時型別為 double,否則型別為 int。將讀入的數值存放在 int 型別變數或 double 型別變數中。以十六進製制格式(a-f 字母採用小寫形式)輸出相應變數的連續的每個位元組的值。

讀入的資料保證能在乙個 int 型別或 double 型別變數中正確存放。

注意:int 型別變數和 double 型別變數所佔位元組數以及乙個變數的幾個位元組的存放順序與所用計算機的體系結構和編譯系統有關。

每一行包含乙個數值

每行對應乙個資料,每個位元組後面都要輸出乙個空格。

input

1-10

3.14

0.0-1.0

output

01 00 00 00

ff ff ff ff

00 00 00 00

1f 85 eb 51 b8 1e 09 40

00 00 00 00 00 00 00 00

00 00 00 00 00 00 f0 bf

注意每行的最後都有乙個空格

#include using namespace std;

void solveint(int n);

void solvedoub(double n);

int main()

} return 0;

}void solveint(int n)

printf("\n");

}void solvedoub(double n)

printf("\n");

}

還有就是在進行資料轉換的時候,除了用atoi和atof之外還可以用sscanf。

反射專題1

1 首先,先解決乙個問題,完成乙個物件的拷貝。2 獲取class 型別的物件方法 1 通過getclass 方法,如 person類 reflection 類 輸出 可見某個型別的多個物件在共享乙個class型別物件。2 通過class.forname string name 方法,如 在原來per...

棧的應用1 數制轉換

一般分為 二 八 十 十六這幾種常見的 沒錯就是我現在能見到的 x進製就是0 x 1構成每一位,就如二進位制是0 1,八進位制是0到7 數制轉換一直是計算機的乙個基本問題,目前已經有了很多的解決方法。如果是其他進製轉換十進位制 因為十進位制多數人還是比較熟悉的,畢竟買菜時價錢不是二進位制的 先找到每...

記憶體四區專題

程式的記憶體四區模型 1.作業系統把物理硬碟 load到記憶體中 2.作業系統把c 分成四個區 3.作業系統找到main函式入口執行 4.在被呼叫函式裡面malloc的記憶體,首位址傳給別呼叫哪個函式有兩種方法 a.return b.指標做函式引數 5.主呼叫函式分配的記憶體 堆 stack 全域性...