From a17bf261e78100a526a4b37e057adbef856ba04c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=A4=A7=E4=BB=99?= <1900919313@qq.com> Date: Sat, 17 Aug 2024 10:44:49 +0800 Subject: [PATCH] c --- docs/.vitepress/config.mts | 2 +- docs/notes/01_c-basic/03_xdx/index.md | 9 +++++---- package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 52809d0..186e6b8 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -56,7 +56,7 @@ export default defineConfig({ image: { // 开启图片懒加载 lazyLoading: true - }, + } }, themeConfig: { // 主题设置 lastUpdatedText: '上次更新', // 上次更新显示文本 diff --git a/docs/notes/01_c-basic/03_xdx/index.md b/docs/notes/01_c-basic/03_xdx/index.md index 1d65e7c..7ad0ead 100644 --- a/docs/notes/01_c-basic/03_xdx/index.md +++ b/docs/notes/01_c-basic/03_xdx/index.md @@ -66,14 +66,15 @@ | unsigned long long(无符号长整型) | 8 字节(通常) | 0 ~2^64 -1 | | [signed] long long(有符号长整型,默认) | 8 字节(通常) | - 2^63 ~ 2^63-1 | -> [!NOTE] +> [!IMPORTANT] > > * ① C 语言默认没有规定各种数据类型所占存储单元的长度,但是通常需要遵守:`sizeof(short int) ≤ sizeof(int) ≤ sizeof(long int) ≤ sizeof(long long)` ,具体的存储空间由编译系统自行决定;其中,sizeof 是测量类型或变量、常量长度的运算符。 > * ② short 至少 2 个字节,long 至少 4 个字节。 > * ③ 之所以这么规定,是为了可以让 C 语言长久使用,因为目前主流的 CPU 都是 64 位,但是在 C语言刚刚出现的时候,CPU 还是以 8 位和 16 位为主。如果当时就将整型定死为 8 位或 16 位,那么现在我们肯定不会再学习 C 语言了。 -> * ④ 整型分为有符号 signed 和无符号 unsigned 两种,默认是 signed。 -> * ⑤ 在实际开发中,`最常用的整数类型`就是 `int` 类型了,如果取值范围不够,就使用 long 或 long long 。 -> * ⑥ C 语言中的`格式占位符`非常多,只需要大致了解即可;因为,我们在实际开发中,一般都会使用 C++ 或 Rust 以及其它的高级编程语言,如:Java 等,早已经解决了需要通过`格式占位符`来输入和输出变量。 +> * ④ 数据类型占用的字节数,就称为该数据类型的长度(步长),如:short 占用 2 个字节的内存,就称 short 的长度(步长)是 2。 +> * ⑤ 整型分为有符号 signed 和无符号 unsigned 两种,默认是 signed。 +> * ⑥ 在实际开发中,`最常用的整数类型`就是 `int` 类型了,如果取值范围不够,就使用 long 或 long long 。 +> * ⑦ C 语言中的`格式占位符`非常多,只需要大致了解即可;因为,我们在实际开发中,一般都会使用 C++ 或 Rust 以及其它的高级编程语言,如:Java 等,早已经解决了需要通过`格式占位符`来输入和输出变量。 ### 1.2.2 短整型(了解) diff --git a/package.json b/package.json index f20d9b6..003d763 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "author": "", "license": "ISC", "devDependencies": { - "@types/node": "^22.3.0", + "@types/node": "^22.4.0", "markdown-it-mathjax3": "^4.3.2", "vitepress": "^1.3.2" },