学习C语言的第四天

  今天学校体测,还不错,阳光明媚的一天

今天鹏哥讲了字符串,什么是字符串?就是一串字符用双引号括起来的字符。

还有字符数组:就是一组相同类型的元素

char arr[ ]= "hello";

printf("%s\n",arr);//%s是字符串格式

这里输出的是hello

字符串在结尾的位置隐藏了一个“\0”字符,它是字符串结束的标志

我们来验证一下:

char arr1[ ] = {"a","b","c"};

printf("%s\n",arr1);

这里输出了乱码,因为定义的几个单字符无\0,即字符结束的标志,所以会随机显示错误的字符

若在后面添加\0则正常输出:

char arr1[ ] = {"a","b","c","\0"};

printf("%s\n",arr1);

输出结果为abc

还学了一个函数叫strlen(),可以求字符串的长度

int len = strlen("abc");

printf("%d\n",len);

这里输出的结果为3

int len = strlen("a","b","c");

printf("%d\n",len);

则结果为随机,因为没有没有字符串结束标识符\0

之后,鹏哥给我们讲解了转义字符,常见的转义字符有\t ,\n,以及\ddd,但是这里就要设计到进制转换的知识点了,我需要先去学好进制转换,再继续接下来的C语言学习

最后还有注释的讲解/*  */,需要注意的是在C语言中不支持嵌套注释,例如:

/*int main()

{

printf("%d\n",100);

return 0;

}

*/       //C语言中只能识别第一个*/注释符

{

printf("%d\n",200);

return 0;

}

*/      //这个不可被识别

 今天大概的内容就是这么多了,还需要不断学习巩固,继续加油!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值