當前位置:首頁 » 編程語言 » c語言中yz

c語言中yz

發布時間: 2024-12-21 00:52:54

⑴ ASCII碼中的ABC……YZ與區位碼的ABC……YZ轉換的機內碼不同,計算機是怎樣識別的

ASCLL碼~A對應的是65,a對應是97。書上都有對應的表,自己參考下。而你說的是補碼和原碼的相互轉換。因為在計算機系統中數值一律用補碼來存貯。C語言中,就是用補碼進行存儲和運算的。最左邊是0表示是正數,最左邊是1表示是負數。
已知一個數的補碼,求原碼的操作分兩種情況:
(1)如果補碼的符號位為「0」,表示是一個正數,其原碼就是補碼。
(2)如果補碼的符號位為「1」,表示是一個負數,那麼求給定的這個補碼的補碼就是要求的原碼。
給你舉個例子:
例如:求-15的補碼
第一步:+15:00001111
第二步:從右向左找到第一個1,然後把左邊的所有位取反
11110001
補碼的加法公式:
[X+Y]補 = [X]補 + [Y]補
補碼的減法公式:
[X-Y]補 = [X]補 - [Y]補 = [X]補 + [-Y]補
再給你舉個例子:
例如:1+(-1) [十進制]
1的原碼00000001 轉換成補碼:00000001
-1的原碼10000001 轉換成補碼:11111111
1+(-1)=0
00000001+111111111=00000000
00000000轉換成十進制為0
0=0所以運算正確。
你自己看看會明白的吧~!

熱點內容
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:607
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:528
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:270
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:980
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:108
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:617
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:506
資料庫查看錶命令 發布:2025-05-15 09:52:27 瀏覽:915