編程軟件有哪些 大端存儲方式和小端存儲方式的區(qū)別?
大端存儲方式和小端存儲方式的區(qū)別?使用大小模式存儲數(shù)據(jù)的主要區(qū)別在于,按照存儲字節(jié)的順序,大端模式將高位存儲在低位地址,小端模式將低位存儲在高位地址。以大端模式存儲數(shù)據(jù)符合人類的正常思維,而以小端模式
大端存儲方式和小端存儲方式的區(qū)別?
使用大小模式存儲數(shù)據(jù)的主要區(qū)別在于,按照存儲字節(jié)的順序,大端模式將高位存儲在低位地址,小端模式將低位存儲在高位地址。以大端模式存儲數(shù)據(jù)符合人類的正常思維,而以小端模式存儲數(shù)據(jù)則有利于計算機處理。到目前為止,還沒有關(guān)于用大端還是小端存儲數(shù)據(jù)更好的結(jié)論。
大端存儲法與小端存儲法有什么不同?
高端模式是低端存儲在高端地址中。高位存儲在地址上。小端模式是將狀態(tài)存儲在低位地址中。高位在高位地址上。例如,16位寬的數(shù)字0x1234在小端模式CPU內(nèi)存中的存儲方式(假設(shè)它是從地址0x4000存儲的)是:內(nèi)存地址0x4000,0x4001,存儲內(nèi)容0x34,而在大端模式CPU內(nèi)存中的存儲方式是:內(nèi)存地址0x4000,0x4001,存儲內(nèi)容0x12,0x34
最好用與程序相同的方式輸入和輸出流,使用大端或小端代替字節(jié)交換。