硕成C语言6

news/2025/2/4 23:52:10/
  1. 数据类型的定义:一组值的集合以及定义在该值集上的一组操作的总称
  2. C 语言中整数的除法运算结果是取整的,这意味着它会把小数部分直接舍去,只保留整数部分。比如,5 / 2 的结果是 2,而不是 5

【整型:整型常量和整型变量】

  1. 整型常量区分:八进制用前导0来表示,十六进制用前导0x来表示,十进制正常表示

例如数字7的十六进制表示:0x7

  1. 整型变量:short 两个字节-短整型;int(以四个字节算【32位、64位】 大约是-21亿~21亿);long 占4个字节
  2. 一个字节(一般是有符号位)的范围:-128~127

N个字节的范围:

【实型:实型常量和实型变量】

  1. 实型常量:用小数或指数来表示。小数是指只包含小数点和数字构成(空格也不能有 如:1. 23是错的);指数,如2e3,是2乘10的三次方((1)e前e后必有数(2)e后必为整数)。
  2. 实型变量:float占4B;double占8B

【字符型:字符常量、字符串常量、字符变量 没有字符串变量

  1. 字符常量的定界符是’(单撇号);字符串常量的定界符是””(双撇号)
  1. 字符变量:用char(1B)来定义字符变量

【构造数据类型:数组、结构体、共用体】

  1. 数组:相同数据类型的数据集合;结构体成员的类型可以相同也可以不同,但是成员体的各个成员占用不同的空间;成员体成员的类型可以相同也可以不同,但是共用体的各个成员占用同一个空间。

【指针类型:指针是数据类型,是一个数据在内存所对应单元的地址】

【空类型:(void)函数不需要返回值,就可以定义成void类型】

  1. 字符常量需要注意的点:

  1. 常用的转义字符
  2. 数字符的光标法:
  3. 字符没有空字符,如:’ ’表示空格所对应的ASCII吗值;但是字符串有空串,如:””
  4. C语言规定,字符串常量自动在末尾添加/0这个字符作为结尾的标志
  5. 符号常量:用一个标识符代表一个常量(可以用于宏定义)

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

相关文章

如何使用 DeepSeek API 结合 VSCode 提升开发效率

引言 在当今的软件开发领域,API 的使用已经成为不可或缺的一部分。DeepSeek 是一个强大的 API 平台,提供了丰富的功能和数据,可以帮助开发者快速构建和优化应用程序。而 Visual Studio Code(VSCode)作为一款轻量级但功…

【C++】string类(上):string类的常用接口介绍

文章目录 前言一、C中设计string类的意义二、string类的常用接口说明1. string类对象的常见构造2. string类对象的容量操作2.1 size、capacity 和 empty的使用2.2 clear的使用2.3 reserve的使用2.4 resize的使用 3. string类对象的访问及遍历操作3.1 下标[ ] 和 at3.2 迭代器it…

Spring AI 与企业级应用架构的结合

随着 AI 技术的不断发展,越来越多的企业开始将 AI 模型集成到其业务系统中,从而提升系统的智能化水平、自动化程度和用户体验。在此背景下,Spring AI 作为一个企业级 AI 框架,提供了丰富的工具和机制,可以帮助开发者将…

Dijkstra算法解析

Dijkstra算法,用于求解图中从一个起点到其他所有节点的最短路径。解决单源最短路径问题的有效方法。 条件 有向 带权路径 时间复杂度 O(n平方) 方法步骤 1 把图上的点分为两个集合 要求的起点 和除了起点之外的点 。能直达的写上权值 不…

冯诺依曼系统及操作系统

目录 一.冯诺依曼体系结构 二.操作系统 三.系统调用和库函数概念 一.冯诺依曼体系结构 我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系 截至目前,我们所认识的计算机,都是由一…

Hive:静态分区(分区语法,多级分区,分区的查看修改增加删除)

hive在建表时引入了partition概念。即在建表时,将整个表存储在不同的子目录中,每一个子目录对应一个分区。在查询时,我们就可以指定分区查询,避免了hive做全表扫描,从而提高查询率。 oracle和Hive分区的区别 orcale在…

两栏布局、三栏布局、水平垂直居中

文章目录 1 两栏布局1.1 浮动 margin1.2 浮动 BFC1.3 flex布局1.4 左绝父相 margin1.5 右绝父相 方向定位 2 三栏布局2.1 子绝父相 margin2.2 flex布局2.3 浮动 margin2.4 圣杯布局2.5 双飞翼布局 3 水平垂直居中3.1 绝对定位 translate3.2 绝对定位 margin3.3 绝对定位…

Qt 5.14.2 学习记录 —— 이십일 Qt网络和音频

文章目录 1、UDP带有界面的Udp服务器(回显服务器) 2、TCP回显服务器 3、HTTP客户端4、音频 和Linux的网络一样,Qt封装了Linux的网络API,即Socket API。网络编程是在应用层写,需要传输层支持,传输层有UDP和T…