面向51單片機的Keil uVision4的四種基本數據類型
表1 Keil uVision4面向51單片機的基本數據類型各種屬性一覽表
╭════════════════════════════════╮║類 別║ 數 據 類 型 ║長 度║ 值 域 ║║════════════════════════════════║║ ║unsigned char ║1字節║0~255 ║║字符型║signed char ║1字節║-128~+127 ║║ ║char ║1字節║-128~+127 ║║════════════════════════════════║║ ║unsigned short int║2字節║0~65535 ║║ ║signed short int ║2字節║-32768~+32767 ║║ ║short int ║2字節║-32768~+32767 ║║ ║════════════════════════════║║ ║unsigned short ║2字節║0~65535 ║║整 型║signed short ║2字節║-32768~+32767 ║║ ║short ║2字節║-32768~+32767 ║║ ║════════════════════════════║║ ║unsigned int ║2字節║0~65535 ║║ ║signed int ║2字節║-32768~+32767 ║║ ║int ║2字節║-32768~+32767 ║║════════════════════════════════║║ ║unsigned long int ║4字節║0~4294967295 ║║ ║signed long int ║4字節║-2147483648~+2147483647 ║║ ║long int ║4字節║-2147483648~+2147483647 ║║長整型║════════════════════════════║║ ║unsigned long ║4字節║0~4294967295 ║║ ║signed long ║4字節║-2147483648~+2147483647 ║║ ║long ║4字節║-2147483648~+2147483647 ║║════════════════════════════════║║ ║float ║4字節║±1.75494E-38~±3.402823E+38║║浮點型║double ║4字節║±1.75494E-38~±3.402823E+38║║════════════════════════════════║║ ║bit ║1位 ║0,1 ║║位 型║sbit ║1位 ║0,1 ║║════════════════════════════════║║ ║sbit ║1位 ║0,1 ║║SFR 型║sfr ║1字節║0~255 ║║ ║sfr16 ║2字節║0~65535 ║╰════════════════════════════════╯
評論