c语言'\0' 意思

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:50:01
假如 char a;
if a=='\o';
printf("thanks");
这个最简单的程序应该怎样输入才能输出thanks?

c语言'\0' 意思:

字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。增加的一个字节中存放字符"\0" (ASCII码为0)。这是字符串结束的标志。

输出thanks的方法:

#include <stdio.h>

void main()

{

char a;

a=getchar();

if (a=='\0');

printf("thanks");

}

运行时输入:回车,就会显示thanks。

扩展资料

C语言的其他基本数据类型:

1、void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

2、char:字符型类型数据,属于整型数据的一种。(K&R时期引入)