91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【C語(yǔ)言進(jìn)階】面試題:請(qǐng)使用代碼判斷主機(jī)存儲(chǔ)屬于大端模式還是小端模式?

嵌入式物聯(lián)網(wǎng)開(kāi)發(fā) ? 來(lái)源:嵌入式物聯(lián)網(wǎng)開(kāi)發(fā) ? 作者:嵌入式物聯(lián)網(wǎng)開(kāi)發(fā) ? 2022-10-02 11:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C語(yǔ)言進(jìn)階】面試題:請(qǐng)使用代碼判斷主機(jī)存儲(chǔ)屬于大端模式還是小端模式?

經(jīng)典面試題,有必要了解下!

1 問(wèn)題描述

【C語(yǔ)言進(jìn)階】面試題:請(qǐng)使用代碼判斷主機(jī)存儲(chǔ)屬于大端模式還是小端模式?

2 示例代碼

為此寫(xiě)了一段測(cè)試代碼:

?
#include 
#include 
?
int main(int argc, const char *argv[])
{
int a = 0x12345678;
unsigned char *p = (unsigned char *)&a;
?
if (*p == 0x12) {
printf("big endian
");
} else {
printf("*p = %02x
", *p);
printf("little endian
");
}
?
return 0;
}

跑一下測(cè)試結(jié)果:

image-20220930230847586

正好滿(mǎn)足: 低地址,存儲(chǔ)低字節(jié) ,所以它是 小端存儲(chǔ) ;反之,應(yīng)該就是 大端存儲(chǔ) 。

3 總結(jié)

  • 有必要了解下大端存儲(chǔ)和小端存儲(chǔ)的規(guī)則;
  • 記住口訣:DD為小,諧音: 弟弟為小 ;
  • **即 **低地址,低字節(jié) 為小端存儲(chǔ);反之, 低地址,高字節(jié) 為大端存儲(chǔ)。

4 更多分享

[架構(gòu)師李肯]

架構(gòu)師李肯全網(wǎng)同名 ),一個(gè)專(zhuān)注于嵌入式IoT領(lǐng)域的架構(gòu)師。有著近10年的嵌入式一線(xiàn)開(kāi)發(fā)經(jīng)驗(yàn),深耕IoT領(lǐng)域多年,熟知IoT領(lǐng)域的業(yè)務(wù)發(fā)展,深度掌握IoT領(lǐng)域的相關(guān)技術(shù)棧,包括但不限于主流RTOS內(nèi)核的實(shí)現(xiàn)及其移植、硬件驅(qū)動(dòng)移植開(kāi)發(fā)、網(wǎng)絡(luò)通訊協(xié)議開(kāi)發(fā)、編譯構(gòu)建原理及其實(shí)現(xiàn)、底層匯編及編譯原理、編譯優(yōu)化及代碼重構(gòu)、主流IoT云平臺(tái)的對(duì)接、嵌入式IoT系統(tǒng)的架構(gòu)設(shè)計(jì)等等。擁有多項(xiàng)IoT領(lǐng)域的發(fā)明專(zhuān)利,熱衷于技術(shù)分享,有多年撰寫(xiě)技術(shù)博客的經(jīng)驗(yàn)積累,堅(jiān)信【知識(shí)改變命運(yùn),技術(shù)改變世界】!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20442

    瀏覽量

    333986
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4787

    瀏覽量

    90057
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145571
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4967

    瀏覽量

    73960
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C語(yǔ)言特性

    1、高效性:直接操作硬件 C 語(yǔ)言代碼的執(zhí)行效率極高,這是其最為顯著的優(yōu)勢(shì)之一。它能夠直接訪(fǎng)問(wèn)硬件資源,與底層硬件進(jìn)行緊密交互,充分發(fā)揮硬件的性能潛力。在嵌入式開(kāi)發(fā)中,硬件資源往往十分有限,對(duì)程序
    發(fā)表于 11-24 07:01

    插入U(xiǎn)盤(pán)設(shè)置為主機(jī)模式,插入電腦設(shè)置為從機(jī)模式?芯源的USB支持嗎?

    插入U(xiǎn)盤(pán)設(shè)置為主機(jī)模式,插入電腦設(shè)置為從機(jī)模式?芯源的USB支持嗎?
    發(fā)表于 11-18 07:42

    AT32F4xx I2C使用輪詢(xún)模式進(jìn)行主機(jī)發(fā)送從機(jī)接收

    AT32F4xx I2C使用輪詢(xún)模式進(jìn)行主機(jī)發(fā)送從機(jī)接收 示例目的 演示AT32F403Axx I2C使用輪詢(xún)模式進(jìn)行
    發(fā)表于 11-05 14:00

    AT32F4xx I2C使用輪詢(xún)模式進(jìn)行主機(jī)接收從機(jī)發(fā)送

    AT32F4xx I2C使用輪詢(xún)模式進(jìn)行主機(jī)接收從機(jī)發(fā)送 示例目的 演示AT32F403Axx I2C使用輪詢(xún)模式進(jìn)行
    發(fā)表于 11-05 13:58

    I2C使用輪詢(xún)模式進(jìn)行主機(jī)接收從機(jī)發(fā)送

    I2C使用輪詢(xún)模式進(jìn)行主機(jī)接收從機(jī)發(fā)送演示AT32F403Axx I2C使用輪詢(xún)模式進(jìn)行主機(jī)接收
    發(fā)表于 10-20 16:32

    人工智能工程師高頻面試題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    后臺(tái)私信雯雯老師,備注:循環(huán)神經(jīng)網(wǎng)絡(luò),領(lǐng)取更多相關(guān)面試題隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候得展示出你不僅技術(shù)過(guò)硬,還得能解決問(wèn)題。所以
    的頭像 發(fā)表于 10-17 16:36 ?703次閱讀
    人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    用30道電子工程師面試題來(lái)拷問(wèn)墮落的你...

    今天用30道電子工程師面試題來(lái)拷問(wèn)墮落的你,你能扛住第幾題?1、下面是一些基本的數(shù)字電路知識(shí)問(wèn)題,請(qǐng)簡(jiǎn)要回答之。(1)什么是Setup和Hold時(shí)間?答:Setup/HoldTime用于測(cè)試芯片
    的頭像 發(fā)表于 10-15 17:37 ?1129次閱讀
    用30道電子工程師<b class='flag-5'>面試題</b>來(lái)拷問(wèn)墮落的你...

    怎么判斷我現(xiàn)在用的是外部時(shí)鐘還是內(nèi)部時(shí)鐘呢?

    在用i2c或者其他通訊協(xié)議的時(shí)候,都要去cubemx移植代碼過(guò)來(lái),我怎么判斷我現(xiàn)在用的是外部時(shí)鐘還是內(nèi)部時(shí)鐘呢
    發(fā)表于 09-28 15:21

    功率分析儀的“存儲(chǔ)”與“數(shù)據(jù)保存”模式如何保存測(cè)量數(shù)據(jù)呢?

    數(shù)據(jù)保存”模式和“存儲(chǔ)模式將通過(guò)差異化功能設(shè)定滿(mǎn)足用戶(hù)多樣化的數(shù)據(jù)存儲(chǔ)需求:當(dāng)您僅需保存一組數(shù)據(jù)時(shí)可選擇“數(shù)據(jù)保存”模式;而當(dāng)您需要連續(xù)記
    的頭像 發(fā)表于 07-23 17:51 ?987次閱讀
    功率分析儀的“<b class='flag-5'>存儲(chǔ)</b>”與“數(shù)據(jù)保存”<b class='flag-5'>模式</b>如何保存測(cè)量數(shù)據(jù)呢?

    每周推薦!硬件設(shè)計(jì)指南+無(wú)刷電機(jī)原理圖大全+工程師面試題庫(kù)匯總

    、硬件工程師或研發(fā)類(lèi)筆試面試題庫(kù)匯總 一、模擬電路(基本概念和知識(shí)總攬) 1、基本放大電路種類(lèi) (電壓放大器,電流放大器,互導(dǎo)放大器和互阻放大器),優(yōu)缺點(diǎn),特別是廣泛采用差分結(jié)構(gòu)的原因。 2、負(fù)反饋種類(lèi)
    發(fā)表于 07-07 14:38

    請(qǐng)問(wèn) CYW20829 深度睡眠模式是否可以通過(guò)遠(yuǎn)程 BLE 喚醒,還是必須從主機(jī)喚醒?

    請(qǐng)問(wèn) CYW20829 深度睡眠模式是否可以通過(guò)遠(yuǎn)程 BLE 喚醒,還是必須從主機(jī)喚醒? 謝謝!
    發(fā)表于 07-01 07:55

    最全的硬件工程師筆試試題

    硬件面試題之一 1、下面是一些基本的數(shù)字電路知識(shí)問(wèn)題,請(qǐng)簡(jiǎn)要回答之。 (1) 什么是 Setup 和 Hold 時(shí)間? 答:Setup/Hold Time 用于測(cè)試芯片對(duì)輸入信號(hào)和時(shí)鐘信號(hào)之間的時(shí)間
    發(fā)表于 06-26 15:34

    【硬件方向】名企面試筆試真題:大疆創(chuàng)新校園招聘筆試題

    名企面試筆試真題:大疆創(chuàng)新校園招聘筆試題-硬件 是幾年前的題目,不過(guò)值得參考一下哦 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 05-16 17:31

    深入理解C語(yǔ)言C語(yǔ)言循環(huán)控制

    C語(yǔ)言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復(fù)執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進(jìn)入無(wú)限循環(huán),C語(yǔ)言提供了多種循
    的頭像 發(fā)表于 04-29 18:49 ?2043次閱讀
    深入理解<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>:<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>循環(huán)控制

    硬件工程師面試必看試題(經(jīng)典)

    硬件工程師面試試題 模擬電路 1、基爾霍夫定理的內(nèi)容是什么?(仕蘭微電子) 2、平板電容公式(C=εS/4πkd)。(未知) 3、最基本的如三極管曲線(xiàn)特性。(未知) 4、描述反饋電路的概念
    發(fā)表于 04-21 15:36