C语言启蒙篇(一)

本文详细介绍了C语言的基础知识,包括C语言的定义、特点、数据类型如char、int、float、double等的字节长度,以及变量的命名规则、分类(局部与全局)和常量的四种形式。此外,还提到了字符串、转义字符和注释在C语言中的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 什么是C语言?

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

2.数据类型

char        //字符数据类型     字节长度:1
short       //短整型                字节长度:2
int         //整形                      字节长度:4
long int        //长整型           字节长度:4(long只要>=int就行)
long long int   //更长的整型 字节长度:8
float       //单精度浮点数      字节长度:4
double      //双精度浮点数   字节长度:8

3.变量,常量

3.1 变量的命名
只能由字母(包括大写和小写)、数字和下划线( _ )组成。
不能以数字开头。
长度不能超过63个字符。
变量名中区分大小写的。
变量名不能使用关键字。
3.2 变量的分类
局部变量
全局变量
局部变量就只在{}这个范围里面有效,全局变量在整个代码页里都是有效的。
而变量的生命周期通俗点讲就是有效期,也就是定义之后可以使用的期间。

3.3常量

1.最简单的常量

例如123456789.

2.const修饰的常变量

这个常变量具有常量的性质,但是本质上还是变量。

3.define定义的常量标识符

例如#define wu 5,像这种,wu就是一个常量。

4.枚举常量

enum Sex
{
MALE,
FEMALE,
SECRET
};
其中的MALE,FEMALE,SECRET这三者都是常量。
4. 字符串+转义字符+注释
1.字符串
"hello world"
这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。
注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串内容。(\0你不写的时候,机器会自动加上,它是存在的,只不过没有显示)
2.转义字符
转义字符 释义
\?
在书写连续多个问号时使用,防止他们被解析成三字母词
\'
用于表示字符常量'
\“
用于表示一个字符串内部的双引号
\\
用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a
警告字符,蜂鸣
\b
退格符
\f
进纸符
\n
换行
\r
回车
\t
水平制表符
\v
垂直制表符
\ddd
ddd表示1~3个八进制的数字。 如: \130 X
\xdd
dd表示2个十六进制数字。 如: \x30 0
当求字符串长度时,向右一下一下点键盘上的右键,除了转义字符光标跳动两下或者三下是一个字节,其他的无论是空格还是什么,只要光标向右跳动了,就都算是一个字节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值