C语言基本概念

news/2024/12/21 23:10:23/

简单程序的一般形式

指令

预处理器执行的命令称为指令。所有指令都是以字符#开始的,默认只占一行,每条指令的结尾没有分号或其他特殊标记

函数

函数是C语言中构建程序的构建块,事实上,C语言是函数的集合。函数分为两大类,一类是程序员编写的函数,一类是作为C语言实现的一部分提供的函数,即库函数。

语句

语句是程序运行时执行的命令,C语言规定每条语句都要以分号结尾(复合语句是例外)。

一些细节

int 型变量取值的范围是有限的,通常为-2³¹~2³¹-1,但某些计算机上最大整数可能只有32767。

把含小数点的常量复制给float型变量时,最好在该常量后加一个字母f。

转换说明%(-)m.pX:-表示左对齐;m表示最小字段宽度(默认为1);p表示小数点位数

scanf函数:寻找数的起始位置时,scanf函数会忽略空白字符(空格符、水平和垂直制表符、换页符和换行符);当scanf函数遇到一个不可能属于当前项的字符,它会把此字符放回原处,以便在扫描下一个输入项或下一次调用scanf函数时再次读入。

宏定义:为避免常量含义不明,可使用宏定义为常量命名。#define 是预处理指令,宏定义的名字只用大写字母。

标识符:编写程序时,需要对变量、函数、宏和其他实体进行命名,这些名字称为标识符。在C语言中,标识符可以含有字母、数字和下划线,但必须以字母或下划线开头。关键字不能作为标识符

空格:程序中记号之间的空格数量没有严格要求,除非两个记号合并后会产生第三个记号,否则在一般情况下记号之间不需留有空隙。但是添加足够的空格和空行可以使程序更便于阅读和理解。


http://www.ppmy.cn/news/1537132.html

相关文章

Java使用注解进行参数校验

在Java中,使用注解来校验请求参数通常与Spring框架结合使用,特别是当你使用Spring MVC或Spring Boot时。Spring提供了一套完整的校验机制,通过注解来实现参数的自动校验。 以下是一个使用注解进行参数校验的示例: 1. 添加依赖 …

@RequestMapping指定请求方式的用法

RequestMapping("/depts")public Result list() {log.info("查询全部部分数据");return Result.success();}上面代码没有指定请求方式,通过postman测试,可以用GET,POST,Delete的方式调用。 要想指定请求方式…

Django-rest-framework(DRF)怎么使用redis

一、redis作用 Redis,作为一款开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。以下是Redis的主要作用: 1、高速缓存 Redis能够极大地加速数据的读取速度,因为它将数据存储在内存中通过缓存热点数据&#xff…

鼓组编写:SsdSample鼓映射 GM Map 自动保存 互换midi位置 风格模板 逻辑编辑器

SsdSample音源的键位映射 方便编写鼓的技巧 可以这样去设置键位关系的面板和钢琴卷帘窗的面板,方便去写鼓。 可以先按GM的midi标准去写鼓,然后比对下鼓的键位映射的关系,去调整鼓。 可以边看自己发b站等处的图文笔记,然后边用电…

平台数据分类与聚类实验报告

参考书籍:《数据流挖掘与在线学习算法》 李志杰 1.6.1 实验目的 本书内容以及课程实验主要涉及Java程序设计语言、数据挖掘工具Weka和数据流机器学习平台MOA,因此,需要安装、配置并熟悉实验环境。Java、Weka和MOA都是开源小软件&#xff0…

MySQL基本操作(1)

初始数据库 数据库的基本概念 数据库是一个按照数据结构来组织、存储和管理数据的仓库,换句话说,就是存储数据的仓库。 为何使用数据库?使用数据库不仅仅为了使数据持久化,还能使得数据能够进行有效的管理,以…

智能配音软件哪款好?分享5个搞怪软件

想要让视频或社交媒体内容更加生动有趣?搞笑配音软件是个不错的选择。 无论是嘻哈风格的视频,还是搞怪的段子,合适的配音都能让内容增色不少。 今天,就让我们来探索六个文字配音软件,它们不仅能帮你实现搞笑配音&…

高性能缓存方案 —— Caffeine

一、简介 Caffeine是一个高性能的Java缓存库,它提供了本地缓存的功能。 Caffeine和Redis都是内存级别的缓存,为什么要使用在这两缓存作为二级缓存,它们两有什么区别呢? 虽然它们都是内存级别的缓存,但是Redis是需要单独部署的&…