程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言-05內存剖析,-05剖析

C語言-05內存剖析,-05剖析

編輯:關於C語言

C語言-05內存剖析,-05剖析


1.進制

1. 二進制

1>     特點:只有0和1,逢2進1

2>     書寫格式:0b或者0b開頭

3>     使用場合:二進制指令\二進制文件,變量在內存中就是二進制存儲

4>     二進制和十進制的互相轉換

5>     n為二進制位所能表示的數據范圍(不考慮負數):0~2的n次方-1

 

2. 八進制

1>     特點:0~7,逢八進一

2>     書寫格式:0開頭

3>     八進制和二進制的互相轉換

 

3. 十六進制

1>         特點:0~F,逢十六進一

2>         書寫格式:0x或者0X開頭

3>         十六進制和二進制的互相轉換

4. 總結:

1>     Mac中計算器的使用

2>     printf以不同進制形式進行輸出

 

#include <stdio.h>

/*
 %d\%i  十進制形式輸出整數
 %c 輸出字符
 %p 輸出地址
 %f 輸出小數
 %o 八進制形式輸出整數
 %x 十六進制形式輸出整數
 
 */

int main()
{
    // 默認情況下,就是十進制
    int number = 12;
    
    // 二進制(0b或者0B開頭)
    int number2 = 0B1100;
    
    // 八進制(0開頭)
    int number3 = 014;
    
    // 十六進制(0x或者0X開頭)
    int number4 = 0xc;
    
    // %d以10進制整數的形式輸出一個數值
    printf("%x\n", number);
    
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved