1. 程式人生 > >數值後面加“L”、“l”、“U”、“u”、“H”、“h”,“B”、“b”,數值前面加“0”和“0x”的意義

數值後面加“L”、“l”、“U”、“u”、“H”、“h”,“B”、“b”,數值前面加“0”和“0x”的意義

2018-01-14   建立人:Ruo_Xiao
2018-01-15   修改人:Ruo_Xiao
增加對long的說明。
2018-07-14   修改人:Ruo_Xiao
1、增加對數值後面加“H”、“h”、“B”和“b”的說明。
2、對模組進行歸類。

一、用於說明資料型別

  1. 數值後面加“L”和“l”(小寫的l)的意義是該數值是long型。
    詳細說如下:
    5L的資料型別為long int。
    5.12L的資料型別為long double。
  2. 數值後面加“U”和“u”的意義是該數值是unsigned型。

二、用於說明數值表示方法

  1. 數值後面加“”H“、“h”的意義是該數值是用16進製表示的。
  2. 數值後面加“”B“、“b”的意義是該數值是用2進製表示的。
  3. 後面什麼也不加,代表10進位制。
    栗子:
    11111111B = FFH = 255
  4. 數值前面加“0”的意義是該數值是八進位制。
  5. 數值前面加“0x”的意義是該數值是十六進位制。