char 定义 ASCII, 占1个字节,由0~255之间数字组成。
wchar_t 定义Unicode,占双字节,由0~65535之间数字组成。
bool 占1个字节,0为假,非0为真。
Microsoft Visual中,为了使char与wchar_t通用,使用预编译宏 TCHAR 来代替,TCHAR会根据编译选项定义对应字符类型。
char c = 'a';
mov byte ptr ss:[ebp-9],61
printf("char: %s\n", c);
push charandstring.BA7B30
将BA7B30内存地址入栈,字符串首地址 BA7830处内存值char greeting[] = "Hello";
mov eax,dword ptr ds:[867B3C]
printf("Greeting message: %s\n", greeting);
bool b = 1;
mov byte ptr ss:[ebp-25],1
printf("b: %d\n", b);
网友评论