初始c语言(二)

  c语言当中分为有常量和变量之分,而这其中,常量又有很多的类型,比如:枚举常量,标识符常量,对于枚举常量来说,其主要作用便是将所有值一一列举:

enum sex
{
	man,
	woman,
	secret
};
int main()
{
	printf("%d\n", man);
	printf("%d\n", woman);
	printf("%d\n", secret);
	return 0;
}

标识符常量使用define去定义,比如:

#define MAX 10
int main()
{
	char arr[MAX] = { 0 };
	printf("%d\n", MAX);
	return 0;
}

可以看出,无论是在数组当中,还是直接输出MAX的值,MAX始终充当着10的这么一个地位。 

  那么在常量以后,我们可以看到,在输入代码的时候,经常有类似\n,\t,等,带有斜杠的符号,那么这些符号存在的意义,便是简化操作,在此引用网上一张照片:

对于一个小白来说,\n的换行符是比较常见的,而在c语言的学习中,有一种题型,便是去数字符串大小,例如:

​
int main()
{
	printf("c:\test\32\test.c");
	return 0;
}

​

很多人也许跟我一样,觉得这不就是数数字吗,但事实上,却不完全正确,其实这串字符的大小只有13,为什么呢?其实也就是这个斜杠搞的鬼,斜杠其实便是让这些看起来正常的字符,变成了转义字符,而\t,\32这些都只能算成一个字符大小,当时我也是异想天开了属于。那么对于这么一串代码而言,又有点问题,因为出现了转义字符,那么这么一串字符肯定有部分符号是无法打印出来的,所以还应该进行更改,比如:

int main()
{
	printf("c:\\test\\32\\test.c");
	return 0;
}

使用双斜杠的方式,使其不能转化为转义字符,这样便能成功打印出我们想要的样子了。

记载小白的第二次经历,若有错误,请望指正,感谢阅评。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值