卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語(yǔ)言浮點(diǎn)數(shù)表示規(guī)則 學(xué)習(xí)c語(yǔ)言的時(shí)候指針應(yīng)該怎么理解?

學(xué)習(xí)c語(yǔ)言的時(shí)候指針應(yīng)該怎么理解?簡(jiǎn)而言之,指針是表示地址的無(wú)符號(hào)整數(shù)。所以?xún)H僅理解指針是不夠的。您還需要知道指針指向的數(shù)據(jù)空間是如何排列的。這可能涉及到一些與特定CPU/OS相關(guān)的知識(shí)。如果我們能用

學(xué)習(xí)c語(yǔ)言的時(shí)候指針應(yīng)該怎么理解?

簡(jiǎn)而言之,指針是表示地址的無(wú)符號(hào)整數(shù)。

所以?xún)H僅理解指針是不夠的。您還需要知道指針指向的數(shù)據(jù)空間是如何排列的。這可能涉及到一些與特定CPU/OS相關(guān)的知識(shí)。如果我們能用計(jì)算機(jī)體系結(jié)構(gòu)的知識(shí)來(lái)理解它,它會(huì)更深刻、更準(zhǔn)確。

例如:

如何存儲(chǔ)float/double/long double?

如何在數(shù)據(jù)空間中組織陣列?

字符串是如何存儲(chǔ)的?

如何存儲(chǔ)結(jié)構(gòu)和聯(lián)合體?

位域組織

具體CPU相關(guān)部分如下:

整數(shù)的存儲(chǔ)將涉及CPU大小的指定

浮點(diǎn)數(shù)的存儲(chǔ)直接關(guān)系到FPU的設(shè)計(jì)

此外,還有一些擴(kuò)展知識(shí),涉及內(nèi)存的分配和釋放:如何在程序中分配內(nèi)存?(malloc/free)

什么是堆和堆棧?

總而言之:指針是地址和整數(shù)。但要充分利用它,我們需要了解計(jì)算機(jī)存儲(chǔ)空間的分配。困難在這里,突破在這里。

什么是c語(yǔ)言中合法的浮點(diǎn)數(shù)?

什么樣的浮點(diǎn)數(shù)是合法的?符合IEEE-754的浮點(diǎn)數(shù)是合法的。目前,大多數(shù)高級(jí)語(yǔ)言(包括c語(yǔ)言)都按照IEEE-754標(biāo)準(zhǔn)規(guī)定了浮點(diǎn)數(shù)的存儲(chǔ)格式。IEEE-754標(biāo)準(zhǔn)規(guī)定了三種浮點(diǎn)數(shù)格式:?jiǎn)尉?、雙精度和擴(kuò)展精度。這次只討論前兩個(gè)問(wèn)題。浮點(diǎn)型的表示方法是:浮點(diǎn)數(shù)的尾數(shù)用原碼或補(bǔ)碼表示,順序碼用補(bǔ)碼或移位碼表示。單精度:n為32位,其中s為1位,e為8位,M為23位。雙精度:n共64位,其中s占1位,e占11位,M占52位。