关于C语言初步的一些基础知识整理(2)

"本篇是对于C语言初步中一些基础知识的简单整理,内容较为琐碎,但实用"

在C语言中,格式控制符是用于指定数据输出格式的特殊字符,不同的数据类型有着其对应的格式控制符。具体的:

%f 用于输出浮点型数据**(float类型)**

%c 用于输出字符型数据**(char类型)**

%i 用于输出整型数据**(int类型)**

%s 用于输出字符串**(string)**

标识符是指用来标识某个实体的一个符号,在不同的应用环境下有着不同的含义。

在计算机的编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由数字和字母以及其它字符构成。

C语言中,标识符的命名规则

1.标识符必须以字母(大写或小写)或下划线(_)开头。

2.标识符可以由字母、数字和下划线组成,但不能包含其他符号或空格。

3.标识符不能是C语言中的关键字。

C语言中,合法的常量可以分为整数常量、浮点常量、字符常量和字符串常量.

整数常量有十进制、八进制和十六进制三种表现形式。

**十进制整数:**直接写出数字,如:-80

**八进制整数:**以0开头,并且后面只能跟随0-7之间的数字,如:012

**十六进制整数:**以0x或0X开头,后面跟随0-9和A-F之间的数字,如:0x1A3F

浮点常量,可以包含小数点或指数部分,但需要符合浮点数的格式要求,即:

**浮点常量:**如:-90.0,可以包含小数点

**指数形式:**如:92e1,其中e或E后面必须是整数

C语言中的字符常量是使用单引号括起来,并且只能包含一个字符。字符常量在C语言中是一个整型常量,其值是对应字符的ASCII码。

特殊字符常量,用于表示一些不可见字符,如换行符、制表符等。这些特殊字符常量通常以反斜杠"\"开头。如:**'\n'**是一个转义字符,用于在文本输出中插入一个新的行,将当前位置移到下一行的开头。

常见的转义字符包括:

**'\t'**水平制表符,将当前位置及到下一个制表位置(通常相当于8个空格)

**'\r'**回车符,将当前位置移到本行的开头

**'\f'**换页符,将当前位置移到下一页的开头

**'\b'**退格符,删除上一个字符

字符串常量_定义:用双引号(" ")括起来的0个或者多个字符组成的序列。

存储:每个字符串尾自动加一个'\0'作为字符串结束的标志。

**'\0'**是字符串的结束符,空字符的含义。任何字符串之后都会自动加上'\0'。如果字符串末尾少了'\0'转义字符,则其在输出时可能会出现乱码问题。

C语言中的注释符号主要有两种:块注释和单行注释。

1.块注释: 以**"/"** 开头,以**"/"**结尾。这种注释可以跨越多行,用于注释大段的代码。

2.单行注释: 以**"//"**开头,知道行末。这种注释只能覆盖一行,通常用于简短的说明或临时禁用某行代码。

C语言中,块注释不能够嵌套使用,即在一个块注释内部不能再用一个块注释。但是,可以在块注释中包含单行注释。

编译器在编译时会忽略所有的注释内容,不会将其计入最终的可执行文件中。

相关推荐
东方苾梦17 分钟前
SQL语言的计算机体系结构
开发语言·后端·golang
蹦蹦跳跳真可爱58926 分钟前
Python----PaddlePaddle(深度学习框架PaddlePaddle,概述,安装,衍生工具)
开发语言·人工智能·python·paddlepaddle
一只专注api接口开发的技术猿35 分钟前
京东API智能风控引擎:基于行为分析识别恶意爬虫与异常调用
大数据·开发语言·前端·爬虫
谬了个大也38 分钟前
go --- go run main.go 和 go run .
开发语言·后端·golang
可可南木43 分钟前
BT-Basic函数之首字母S
开发语言·测试工具·pcb工艺
涛涛讲AI44 分钟前
Python urllib3 全面指南:从基础到实战应用
开发语言·python·urllib3
yy_xzz1 小时前
基于条码数据生成校验密码的C++实现方案
开发语言·c++
技术小白Byteman1 小时前
蓝桥刷题note13(排序)
开发语言·数据结构·c++·学习·算法·visualstudio
苏卫苏卫苏卫1 小时前
【Vue】选项卡案例——NBA新闻
开发语言·前端·javascript·css·vue.js·笔记
莫魂魂1 小时前
009_抽象类和接口
java·开发语言·单例模式