欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用32位int型變量表示單引號(hào)括起來(lái)的四個(gè)字符的深入探討

 更新時(shí)間:2013年05月27日 17:18:01   作者:  
本篇文章是對(duì)用32位int型變量表示單引號(hào)括起來(lái)的四個(gè)字符進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
在C、C++中可以用32位int型變量表示單引號(hào)括起來(lái)的四個(gè)字符,例如下面代碼中的示例:
復(fù)制代碼 代碼如下:

 // 字符c的16進(jìn)制值是0x63,字符o的16進(jìn)制值是0x6f,
 // 字符n的16進(jìn)制值是0x6e
 int what = 'conn';
 printf("The address of what is 0x%x \n", &what);
 printf("what 0x%x \n", what);
 if (what == 0x636f6e6e) {
  printf("what is 0x636f6e6e \n");
 }
 char *p = "conn";
 printf("p points to [%s] \n", p);
 while (*p != 0) {
     printf("%x", *p);
     p++;
 }

運(yùn)行結(jié)果如下:
The address of what is 0x12ff60
what 0x636f6e6e
what is 0x636f6e6e
p points to [conn]
636f6e6e

也就是說(shuō)字符'conn'的值用16進(jìn)制表示就是0x636f6e6e,兩者是等價(jià)的。

在Android的framework層用到了這種方法來(lái)表示message的值。

其中'conn'的存儲(chǔ)方式是小端存儲(chǔ)。

即:小端:較高的有效字節(jié)存放在較高的的存儲(chǔ)器地址,較低的有效字節(jié)存放在較低的存儲(chǔ)器地址可以直接查看內(nèi)存中'conn'的存儲(chǔ)方式是小端存儲(chǔ),
地址從低到高依次是:0x12ff60,0x12ff61,0x12ff62,0x12ff63。
存儲(chǔ)的字符依次是:n, n, o, c
最后一個(gè)n存在最低位,c存在最高位。

相關(guān)文章

  • C語(yǔ)言實(shí)現(xiàn)三角函數(shù)表

    C語(yǔ)言實(shí)現(xiàn)三角函數(shù)表

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言三角函數(shù)表,打印出相對(duì)應(yīng)的三角函數(shù)值,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • C++中char*轉(zhuǎn)換為L(zhǎng)PCWSTR的解決方案

    C++中char*轉(zhuǎn)換為L(zhǎng)PCWSTR的解決方案

    最近在學(xué)習(xí)C++,遇到了一個(gè)char*轉(zhuǎn)換為L(zhǎng)PCWSTR的問(wèn)題,通過(guò)查找資料終于解決了,所以下面這篇文章主要介紹了C++中char*轉(zhuǎn)LPCWSTR的解決方案,文中通過(guò)詳細(xì)的示例代碼介紹的很詳細(xì),有需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01
  • C語(yǔ)言*與&在操作線性表的作用詳解

    C語(yǔ)言*與&在操作線性表的作用詳解

    本文主要介紹了C語(yǔ)言*與&在操作線性表的作用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 利用C++實(shí)現(xiàn)雙鏈表基本接口示例代碼

    利用C++實(shí)現(xiàn)雙鏈表基本接口示例代碼

    雙鏈表:在單鏈表的每個(gè)結(jié)點(diǎn)中,再設(shè)置一個(gè)指向其前驅(qū)結(jié)點(diǎn)的指針域,下面這篇文章主要給大家介紹了關(guān)于利用C++實(shí)現(xiàn)雙鏈表基本接口的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08
  • C++實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(Map實(shí)現(xiàn))

    C++實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(Map實(shí)現(xiàn))

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 詳解C++設(shè)計(jì)模式編程中建造者模式的實(shí)現(xiàn)

    詳解C++設(shè)計(jì)模式編程中建造者模式的實(shí)現(xiàn)

    這篇文章主要介紹了C++設(shè)計(jì)模式編程中建造者模式的實(shí)現(xiàn),建造者模式將一個(gè)復(fù)雜對(duì)象的構(gòu)建于它的表現(xiàn)分離,可以減少代碼冗余,需要的朋友可以參考下
    2016-03-03
  • C語(yǔ)言實(shí)現(xiàn)的順序表功能完整實(shí)例

    C語(yǔ)言實(shí)現(xiàn)的順序表功能完整實(shí)例

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)的順序表功能,結(jié)合完整實(shí)例形式分析了C語(yǔ)言順序表的創(chuàng)建、添加、刪除、排序、合并等相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • C++從文件中提取英文單詞的實(shí)現(xiàn)方法

    C++從文件中提取英文單詞的實(shí)現(xiàn)方法

    本文主要介紹了C++從文件中提取英文單詞的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C語(yǔ)言類的基本語(yǔ)法詳解

    C語(yǔ)言類的基本語(yǔ)法詳解

    大家好,本篇文章主要講的是C語(yǔ)言類的基本語(yǔ)法詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++類的靜態(tài)成員初始化詳細(xì)講解

    C++類的靜態(tài)成員初始化詳細(xì)講解

    通常靜態(tài)數(shù)據(jù)成員在類聲明中聲明,在包含類方法的文件中初始化.初始化時(shí)使用作用域操作符來(lái)指出靜態(tài)成員所屬的類.但如果靜態(tài)成員是整型或是枚舉型const,則可以在類聲明中初始化
    2013-09-09

最新評(píng)論