C语言-11-18笔记

news/2024/11/22 19:46:53/

1.C语言数据类型

类型存储大小值范围
char1 字节-128 到 127 或 0 到 255
unsigned char1 字节0 到 255
signed char1 字节-128 到 127
int2 或 4 字节-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
unsigned int2 或 4 字节0 到 65,535 或 0 到 4,294,967,295
short2 字节-32,768 到 32,767
unsigned short2 字节0 到 65,535
long4 字节-2,147,483,648 到 2,147,483,647
unsigned long4 字节0 到 4,294,967,295
float4 字节1.2E-38 到 3.4E+386 位有效位
double8 字节2.3E-308 到 1.7E+30815 位有效位
long double16 字节3.4E-4932 到 1.1E+493219 位有效位

注意,各种类型的存储大小与系统位数有关,但目前通用的以64位系统为主。

以下列出了32位系统与64位系统的存储大小的差别(windows 相同):

数据来自菜鸟教程c数据类型

2.符号常量

(一)符号常量的定义
用一个标识符代表一个常量的符号,称为符号常量,即以标识符形式出现的常量。

(二)符号常量的定义格式
#define 标识符 常量

(三)使用符号常量的好处
含义清楚;

定义时不需要类型,其本身就能表达其类型。

能做到一改全改。

注意

(1)预处理命令后不用加分号!!!

(2)符号常量名用大写,变量名用小写,以示区别。


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

相关文章

AFSim脚本学习

定时更新 定时检测两个平台的距离,若距离小于某个值时触发函数 # File generated by Wizard 2.9.0 on Nov 21, 2024.platform_type TANK WSF_PLATFORMicon tankmover WSF_GROUND_MOVERend_moverend_platform_typeplatform tank_red TANKposition 24:42:36.68n 121:…

力扣 LeetCode 226. 翻转二叉树(Day7:二叉树)

解题思路: 递归 翻转二叉树,前序和后序都是可以的,但中序不行 中序会导致左边始终没有处理,所以如果一定要中序,两次内部递归都要用root.left class Solution {public TreeNode invertTree(TreeNode root) {if (ro…

Elmentui实现订单拆单功能

Elmentui实现订单拆分开票功能 需求 订单在开票时候,允许按照订单明细行和数量拆分开票,一个订单需要一次性完成全部明细行拆分才能提交开票 思路 实现一个订单拆单的功能,支持按照行和数量拆分,使用elementui 首先有一个table显…

『ZJUBCA 赛事回顾』波卡黑客松总决赛-求是联盟的辉煌征程

2024 求是创新 ZJUBCA Sponsored by the ALCOVE Community TIME:2024/11/16 ADD:曼谷 01 活动介绍/Overview 2024 年 Polkadot 黑客松(Polkadot Hackathon 2024)在曼谷举行,这是区块链和 Web3 开发领域的一项重要活动。…

软件测试—— Selenium 常用函数(一)

前一篇文章:软件测试 —— 自动化基础-CSDN博客 目录 前言 一、窗口 1.屏幕截图 2.切换窗口 3.窗口设置大小 4.关闭窗口 二、等待 1.等待意义 2.强制等待 3.隐式等待 4.显式等待 总结 前言 在前一篇文章中,我们介绍了自动化的一些基础知识&a…

【CSS in Depth 2 精译_058】第九章 CSS 的模块化与作用域 + 9.1 CSS 模块的定义(下)

当前内容所在位置(可进入专栏查看其他译好的章节内容) 【第三部分 现代 CSS 代码组织】【第九章 CSS 的模块化与作用域】 9.1 模块的定义 9.1.1 模块和全局样式9.1.2 一个简单的 CSS 模块9.1.3 模块的变体 ✔️9.1.4 多元素模块 ✔️ 9.2 将模块组合为更…

uniapp页面样式和布局和nvue教程详解

uniapp页面样式和布局和nvue教程 尺寸单位 uni-app 支持的通用 css 单位包括 px、rpx px 即屏幕像素。rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大…

Linux - 弯路系列4:安装Torque、PBS作业系统及遇到的问题

系统:Anolis8(离线),所有命令在root账户下进行 目录 1、安装步骤2、问题汇总(1)socket_connect_unix failed: 15137 / could not connect to trqauthd(2)cannot connect to server …