- 博客(2)
- 收藏
- 关注
原创 makefile 中.depend解析
C 源码的开头经常有一系列被包含的头文件,例如 stdio.h。有一些是系统级的头文件,有一些是你正在写的项目的头文件: #include #include "foo.h"int main(… 要确定在你的 foo.h 被改变之后,这个文件也会被重新编译,就要在你的 Makefile 这样写: foo: foo.c foo.h 当你的项目变得越来越大,你自己的头文件越来越多的时候,要追踪所有这些头文件和所有依赖它的文件会是一件痛苦的事情。如果你改变了其中一个头文件,却忘了重新编译所有依赖它的源文件,
2021-04-23 20:17:53
1334
原创 Java中的char占用几个字节
Java中的char占用几个字节 一、概述 网上或书上都说是 Java 中的 char 占用 2 个字节,一直没有深入,直到接触了编码,才对此产生了疑问,今天来深入一下这个问题。 二、答疑 char 在设计之初的时候被用来存储字符,可是世界上那么多字符,如果有 1 个字节,就意味着只能存储 256(2^8)个字符,显然不合适,而如果用两个字节呢,那么就可以存储 65536(2^16)个字符,这个数量符合大多数国家的语言字符个数于是 Java 团队使用 unicode 作为编码,一个 char 作为 2 个字
2021-04-19 19:17:49
2411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人