C语言

您所在的位置:网站首页 C语言中! C语言

C语言

2023-12-18 14:21| 来源: 网络整理| 查看: 265

今天,我们来看看A、‘A’ 和"A"之间的区别。

对于 A 很好理解,它本身什么也不是。但是如果给 A 赋值,它就变成一个变量了。

int A = 1314;

当 A 变成变量后,它就可以做其他的事情了。比如,参与计算、输出数值等。

int main() { int A = 1314; A = A * A; printf("%d\n", A); }

或者

int main() { int A = 1314; printf("%d\n", A); }

接着,我们来看看 ‘A’ ,‘A’ 是一个字符,一个char,不是一个字符串。 注:在 C 语言中,字符串实际上是使用 null 字符 \0 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。

#include #include int main() { char str = 'A'; printf("%c\n%d\n", str, sizeof(str)); system("pause"); return 0; }

在这里插入图片描述 最后,我们来看看"T" ,"T"是一个字符串,不是一个字符,不是一个char。

int main() { char str[] = "A"; printf("%s\n%d\n", str, sizeof(str)); system("pause"); return 0; }

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3