C语言第一节课知识归纳

目录 

1.什么是C语言

2.第一个C语言程序

3.数据类型

4.变量,常量

5,字符串+转义字符


1,什么是C语言?

C 语言是一门通用 计算机编程语言 ,广泛应用于底层开发。 C 语言的设计目标是提供一种能以简易
的方式 编译 、处理低级 存储器 、产 生少量的 机器码 以及不需要任何运行环境支持便能运行的编程语言。
尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C 语言程序可在许多电脑平台上进 行编译,甚至包含一些嵌入式 处理器 (单片机或称 MCU )以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由 美国国家标准局 C 语言制
定了一套完整的美国国家标准语 法,称为 ANSI C ,作为 C 语言最初的标准。 [1] 目前 2011 12 8 日,国际标准化组织( ISO )和 国际电工委员会(IEC )发布的 C11 标准 C 语言的第三个官方标准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字 标识符,一定程度上实现了汉
字编程。
C 语言是一门面向过程的计算机编程语言,与 C++ Java 等面向对象的编程语言有所不同。
其编译器主要有 Clang GCC WIN-TC SUBLIME MSVC Turbo C 等。

2,第一个C语言程序


3,数据类型(32位)

​​​​​​​

 

 注意:C语言没有字符串类型


4,变量,常量

生活中有些值是不变的,我们称之为常量(如:圆周率,性别,身份证号码)。

有些值是可变的(如:年龄,体重,薪资)。
                

变量的分类和作用域

1.变量分为局部变量和全局变量

2,局部变量的作用域是变量所在的局部范围(-->局部变量所在的代码块)。

3,全局变量的作用域是整个工程


5,字符串

"hello,world.\n"

这种由双引号( Double Quote )引起来的一串字符称为字符串字面值( String Literal ),或者简称字符串。
注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串内容。
   

注意:arr1中自带'\0'.arr2中是没有'\0'的,如果不加上,则答案错误。

 转义字符

假如我们要在屏幕上打印一个目录:c:\test\104\test.c

我们要如何写代码?

 实际上代码的运行结果是这样的!!!

这就是转义字符在作怪。

下面是一些转义字符:

转义字符

释义

\?
在书写连续多个问号时使用,防止他们被解析成三字母词
\'
用于表示字符常量
\"
用于表示一个字符串内部的双引号
\\
用于表示一个反斜杠,防止它被解释为一个转义序列符
\a
警告字符,蜂鸣
\b
退格符
\f
进纸符
\n换行
\r
回车
\t
水平制表符
\v
垂直制表符
\ddd
ddd 表示 1~3 个八进制的数字。如: \130 X

\xdd
dd 表示 2 个十六进制数字。如: \x30 0

例:

名句分享:路在脚下,心怀远方

好好学习,天天向上。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Master_hl

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

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

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

打赏作者

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

抵扣说明:

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

余额充值