C语言中数据类型的长度以及作用值域
unsigned char
signed char
unsigned int
signed int
unsigned long
signed long
float
c++ 基本数据类型长度(vc6.0
size of int is:
size of char is:
size of short int is:
size of double is:
size of unsigned int is:
size of float is:
size of long double is:
size of long int is:
size of long int is:
size of unsigned char is:
size of signed char is:
size of unsigned long int is:
size of signed int is:
size of unsigned short int is:
size of signed short int is:
size of signed int is:
size of signed long int is:
sizeof
再细致和规范点
1、 字符型char:一个字节表示,通常表示单个字符或小整数,字符型常量用一对单引号‘ ’夹着一个字符表示。
(1)可打印字符常量表示:
‘a’
字符常量在内存中的存储格式依赖于ASCП码表的。
(2)不可打印字符常量,通过斜杠“\”表示:
‘\n’
2、 整型int:一个机器字长度的整数值。
短整型short:半个机器字长度的整数值。
长整型long:一个或两个机器字长度的整数值。
在32位机器中,int和long通常相同。
(1)上面提到的char字符型,也可看作长度为一个字节的字符型整数。
常用的部分 Windows 数据类型
关于char,tchar,wchar
tchar 在unicode下是wchar(双字符)
而普通是char
char在两者都是char
一般导入一些文件名之类操作时,爱用tchar稳妥.
常用的windows宏定义
#define CALLBACK
#define WINAPI
#define WINAPIV
#define APIENTRY
#define APIPRIVATE
#define PASCAL