全國

          熱門城市 | 全國 北京 上海 廣東

          華北地區 | 北京 天津 河北 山西 內蒙古

          東北地區 | 遼寧 吉林 黑龍江

          華東地區 | 上海 江蘇 浙江 安徽 福建 江西 山東

          華中地區 | 河南 湖北 湖南

          西南地區 | 重慶 四川 貴州 云南 西藏

          西北地區 | 陜西 甘肅 青海 寧夏 新疆

          華南地區 | 廣東 廣西 海南

          • 微 信
            高考

            關注高考網公眾號

            (www_gaokao_com)
            了解更多高考資訊

          首頁 > 高中頻道 > 信息學聯賽輔導 > 信息學聯賽輔導:Fillchar過程全解(3)

          信息學聯賽輔導:Fillchar過程全解(3)

          2009-11-12 22:10:14網絡

            15

            14

            13

            12

            11

            10

            9

            8

            7

            6

            5

            4

            3

            2

            1

            0

            0

            0

            0

            0

            0

            0

            0

            1

            0

            0

            0

            0

            0

            0

            0

            1

            longint類型的數據是用補碼表示的有符號數,最高位是符號位,0表示正,1表示負,由于本數是正數,故補碼、反碼及原碼均為00000001000000010000000100000001,其值為(224+216+28+1)10=( 16843009)10;

            如果,執行的是fillchar(a,size(a),255),結果又是怎樣的?

            由于(255)10=(11111111)2,故填充后,補碼為11111111111111111111111111111111,它是負數,則其反碼為11111111111111111111111111111110,原碼為10000000000000000000000000000001,其值為-1

            6.single  每個元素是4字節量,全部為2.36942782761724E-0038,這是因為,對于每個元素來講,用1填充后的結果與longint類型的二進制碼完全相同,但是, single類型對此數據的“解釋”卻完全不同:

            A.最高位(第31位)是整個數的符號位,0為正, 1為負;

            B.接著的8位(第30位至第23位)是用移碼表示的階碼;

            C.后面的23位(第22至第0位)表示尾數;

            D.單精度量的值為:±2實際指數*實際尾數

            ①、若階碼=00000000,則實際指數=-126,實際尾數=(0.???????????????????????)2,其中的?代表相應位置上的二進制碼(0或1);顯然,在?全為0時, 這個單精度量的值為0;

            ②、若階碼大于00000000且小于11111111,則實際指數=階碼-(127)10=階碼-01111111,實際尾數=(1.???????????????????????)2

            ③、INF(無窮大)若階碼=11111111,尾數全0,則已達上界,被作為無窮大

            ④、浮點運算錯誤:若階碼=11111111,尾數在(00000000000000000000000, 10000000000000000000000)之間。

            ⑤、NAN(非數:Not A Number)若階碼=11111111,尾數在[10000000000000000000000, 11111111111111111111111]之間

            下面,我們來分析二進制碼為00000001000000010000000100000001的單精度數(single類型)的值是多少。①最高位為0,表示正數;②階碼為00000010,換成10進制數為2,則實際指數=2-127=-125,③尾數為00000010000000100000001,實際尾數=1. 00000010000000100000001, 換成10進制數為1+2-7+2-15+2-23=1.00784313678741455078125, ④此單精度數的值是+2-125*1.00784313678741455078125≈2.36942782761724e-38

           

          [標簽:競賽聯賽 學習方法]

          分享:

          高考院校庫(挑大學·選專業,一步到位!)

          高考院校庫(挑大學·選專業,一步到位!)

          高校分數線

          專業分數線

          • 歡迎掃描二維碼
            關注高考網微信
            ID:gaokao_com

          • 👇掃描免費領
            近十年高考真題匯總
            備考、選科和專業解讀
            關注高考網官方服務號


          少妇精品无码一区二区三区 | 狠狠精品久久久无码中文字幕| 天堂а√中文在线| 国产日产欧洲无码视频无遮挡| 国产AV无码专区亚洲AV手机麻豆| 久久精品中文字幕一区| 欧洲无码一区二区三区在线观看| 最近中文字幕mv免费高清视频8| 国产无遮挡无码视频免费软件| a亚洲欧美中文日韩在线v日本| 午夜无码视频一区二区三区| 狠狠噜天天噜日日噜无码| 亚洲AV中文无码乱人伦在线观看| 开心久久婷婷综合中文字幕| 日本aⅴ精品中文字幕| 午夜无码视频一区二区三区| 无码人妻久久一区二区三区免费丨 | 日韩中文字幕欧美另类视频| 亚洲AV无码不卡在线观看下载 | 亚洲av日韩av高潮潮喷无码 | 最近高清中文在线国语字幕5| 久久精品?ⅴ无码中文字幕| 国产精品无码无片在线观看| 亚洲中文字幕无码久久2020| 中文字幕乱码免费看电影| 中文字幕亚洲无线码a| 天堂中文8资源在线8| 最近中文字幕大全免费视频| 中文字幕亚洲综合精品一区| 熟妇人妻中文av无码| 久久精品aⅴ无码中文字字幕不卡| 中文字幕无码播放免费| 婷婷综合久久中文字幕蜜桃三电影 | A级毛片无码久久精品免费| 中文精品99久久国产| 中文字幕在线看日本大片| 中文字幕精品视频在线| 亚洲中文字幕无码爆乳AV| 亚洲日韩激情无码一区| 亚欧免费无码aⅴ在线观看| 无码人妻精品一区二区三区久久久 |