【C语言笔记2】C语言常见概念2

转义字符

常见转义字符总览

转义字符转义字符

转义字符参考链接

\?的示例

#include <stdio.h

int main()
{
	//   (are you ok??)
	printf("(are you ok\?\?)\n");
	//会输出成:(are you ok]
	//在过去的一些编译器上,支持三字母
	//??)  会输出变成: ]
	
	return 0;
}

其他的转义字符的代码示例

#include <stdio.h>
int main()
{
	printf("%c\n", 'a');
	printf("%c\n", '\'');

	printf("%s\n", "abcdef");
	printf("%s\n", "a");
	printf("%s\n", "\"");

	printf("c:\\test\\test.c");

	printf("\a");
	printf("abcdefghi\n");
	printf("abcde\bfghi\n");
	//abcdfghi

	return 0;
}

运行结果

strlen函数

cppreference.com中的详情

#include <stdio.h>
#include <string.h>

int main()
{
	//printf("%c\n", '\130');//打印:X
	//printf("%c\n", '\x48');//打印:H
	//strlen是求字符串长度的函数- 统计的是字符串中\0之前的字符的个数,不包含\0
	//string.h

	printf("%zd\n", strlen("abc"));//abc\0//打印:3
	printf("%zd\n", strlen("c:\test\130\test.c"));//打印:13


	return 0;
}

语句和语句分类

  • 空语句
  • 表达式语句
  • 函数调用语句
  • 复合语句(代码块)
  • 控制语句
#include <stdio.h>
int main()
{
	;//空语句
	3 + 4;//表达式语句
	int a = 10;
	int b = 20;
	a + b;//表达式语句
	printf("hehe\n");//函数调用语句
	return 0;
}

控制语句

分类

注释

  • //形式的

  • /**/形式的(不能嵌套)

  • 在编译时,注释会被替换成一个空格

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邹小白的学习笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值