【发布时间】:2019-03-16 17:21:44
【问题描述】:
这是正常的c语言代码
#include<stdlib.h>
#include<stdio.h>
int main()
{
char *a;
a = "H";
printf("%d",*a);
}
当我运行代码时,我得到了 char a 和 %s 的值。但是使用%d 我得到72。这个值72 是什么意思?
【问题讨论】:
-
欢迎来到 StackOverflow!请务必使用tour 并访问help center。 Here 是
printf和相关函数的所有格式说明符的概述。您可能会发现它很有用。