C语言学习(5)

1.’\0‘转义字符,不占字符,ASCII码值是0;’0‘字符0,ASCII码值是48;0数字0

2.转义字符:'\n' '\060' '\b'(退格符)

3.EOF(end of file):文件结束标志,本质值是-1

4.有关数组的叙述:

(1)数组是一组相同类型元素的集合;

(2)数组的下标是从0开始的;

(3)数组如果初始化,可以不指定数组的大小。

5.数组声明不能有变量。如:int n=10;int arr[n]={0}就是错误的。因为n是变量,数组的大小只能由常量决定。

6.int arr[10]={0}

int arr[]={0,1,2,3,4,5}//由后边的可知[]内为6个元素的数组。

char ch[10]="hello bit"//hello 五个字符,空格(空格也算一个字符),bit三个字符,还有隐藏的’\0‘,总共10个字符。

7.strlen不显示结尾的’\0‘

8.字符串长度的定义:以首个’\0‘为结束存放的字符的个数。

9.字符数组长度的定义:数组所占存储空间的实际大小。

10.函数的特点就是简化代码,代码复用。

11.注释有两种风格:

(1)C语言/*xxxx*/缺陷:不能嵌套注释

(2)C++//xxxxx可以注释一行或多行。

12.计算机的一切操作都是由程序控制的,计算机的本质是程序的机器。

13.机器语言和汇编语言是完全依赖具体机器特性的,是面向机器的语言。

14.一条符号语言的指令=>一条机器指令。转换的过程称为”代真或汇编“。

15.语言:

低级语言:机器语言、汇编语言

高级语言:非结构化的语言、结构化的语言、面向对象的语言。

16.C语言内置的数据类型:char,double,short

学习内容源自:哔哩哔哩C语言编程学习鹏哥视频

#include <stdio.h>
int main()
{

printf("%d\n",strlen("c:\test\121"));//c,:,\t,e,s,t,\121,隐藏的'\0'不算
return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值