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

用32位int型變量表示單引號括起來的四個字符的深入探討

 更新時間:2013年05月27日 17:18:01   作者:  
本篇文章是對用32位int型變量表示單引號括起來的四個字符進行了詳細的分析介紹,需要的朋友參考下
在C、C++中可以用32位int型變量表示單引號括起來的四個字符,例如下面代碼中的示例:
復制代碼 代碼如下:

 // 字符c的16進制值是0x63,字符o的16進制值是0x6f,
 // 字符n的16進制值是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++;
 }

運行結果如下:
The address of what is 0x12ff60
what 0x636f6e6e
what is 0x636f6e6e
p points to [conn]
636f6e6e

也就是說字符'conn'的值用16進制表示就是0x636f6e6e,兩者是等價的。

在Android的framework層用到了這種方法來表示message的值。

其中'conn'的存儲方式是小端存儲。

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

相關文章

  • C語言實現三角函數表

    C語言實現三角函數表

    這篇文章主要為大家詳細介紹了C語言三角函數表,打印出相對應的三角函數值,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • C++中char*轉換為LPCWSTR的解決方案

    C++中char*轉換為LPCWSTR的解決方案

    最近在學習C++,遇到了一個char*轉換為LPCWSTR的問題,通過查找資料終于解決了,所以下面這篇文章主要介紹了C++中char*轉LPCWSTR的解決方案,文中通過詳細的示例代碼介紹的很詳細,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • C語言*與&在操作線性表的作用詳解

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

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

    利用C++實現雙鏈表基本接口示例代碼

    雙鏈表:在單鏈表的每個結點中,再設置一個指向其前驅結點的指針域,下面這篇文章主要給大家介紹了關于利用C++實現雙鏈表基本接口的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • C++實現學生信息管理系統(Map實現)

    C++實現學生信息管理系統(Map實現)

    這篇文章主要為大家詳細介紹了C++實現學生信息管理系統,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 詳解C++設計模式編程中建造者模式的實現

    詳解C++設計模式編程中建造者模式的實現

    這篇文章主要介紹了C++設計模式編程中建造者模式的實現,建造者模式將一個復雜對象的構建于它的表現分離,可以減少代碼冗余,需要的朋友可以參考下
    2016-03-03
  • C語言實現的順序表功能完整實例

    C語言實現的順序表功能完整實例

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

    C++從文件中提取英文單詞的實現方法

    本文主要介紹了C++從文件中提取英文單詞的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • C語言類的基本語法詳解

    C語言類的基本語法詳解

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

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

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

最新評論