CSAPP筆記 第二章資訊的表示和處理

2021-07-11 16:47:54 字數 648 閱讀 2134

python 中十六進製制的轉變方法

a=15;

print(hex(a))

//print:0xf

大端法:ibm 和sun microsystems

printf(「%.2x 「)解析

摘自k&r《c程式語言》:

點號,用語分隔字段寬度和精度

表示精度的數。對於字串,它指定列印的字元的最大個數;對於e、e或f轉換,它指

定列印的小數點後的數字位數;對於g或g轉換,它指定列印的有效數字位數;對於整型數,它指定列印的數字位數(必要時可填充位0以達到要求的寬度)

即使是相同的一段**,在不同的機器型別使用不同,不相容的指令,因此二進位制**是不相容的。

很簡單acm玩的很多了,就不說了

算術右移

潛在問題

用這種方式理解補碼,是一種新的不錯的思路

對於有符號的數,即補碼

對比邏輯右移,和算術右移

對於有符號的數x。

正溢位,正常,負溢位。

之後看,現在先過別的。

CSAPP學習筆記 第二章 資訊的表示和處理

閱讀本章建議 1.反覆閱讀原理描述和它的示例與討論,直到你對該屬性的說明內容及其重要性有了牢固的直覺 2.第一次閱讀可跳過 對於更加複雜的屬性,還會提供推導,其結構看上去將會像乙個數學證明 3.完成練習題 2.1 資訊儲存 1 byte 8 bits 十六進製制表示法 不同進製之間的轉換 字長 指標...

第二章 資訊的表示和處理(一)

一 1 當構造儲存和處理資訊的機器時,二進位制值工作得更好。二值訊號能夠容易地被表示 儲存和傳輸。2 位組 編碼非負數 標準字元碼 文件中字母和符號編碼 3 無符號編碼 傳統的二進位制,表示大於零或者等於零的數字 補碼編碼 有符號整數,可以為正也可以為負 浮點數 表示實數的科學計數法的以2未基數的版...

第二章資訊的處理和表示 2 整數表示

用位來表示整數有兩種不同的方式 1.表示非負數 2.表示負數 零 正數 引入一些數學術語 整型資料型別 c語言支援多種整型資料型別 表示有限範圍的數。每種型別都能用關鍵字來指定其大小,這些關鍵字 包括char short long,同時還可以指示被表示的數字是非負數 宣告為unsigned 或者可能...