自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 观察线程的状态

public class ThreadState { public static void main(String[] args) { // 定义一个线程 Thread thread = new Thread(()-> { for(int i = 0; i < 5; i++){ try { Thread.sleep(1000); ...

2022-04-24 15:40:32 209

原创 缺页的理解

 页映射,弄得不老懂,进程虚拟地址空间 与 磁盘上的目标文件 映射, 进程虚拟地址空间 与 物理内存 映射, 物理内存 与 磁盘上的目标文件 映射, 三方 都互相关联了。  缺页, 进程虚拟地址空间 有个缺页, 进程虚拟地址空间 知道 缺的这个页 在 目标文件中的 地址, 进程虚拟地址空间 把这个地址 告诉 了 物理内存, 物理内存 在 驻留的页中挑选一个幸运观众, 把他牺牲掉, 腾出位置, 把目标文件中的 页 装入 物理内存。...

2022-03-06 23:21:19 2052

原创 char 类型

学 c primer plus 的收获char 类型 char 类型 实际上存储的是 整数; char 占 8位; 在 c 中 , 用 单引号括起来的单个字符 , 是字符常量。如 ‘A’,编译器一发现 ‘A’ , 就将其存储为 65, int 型, 不过, 可以将它赋给char变量,只有后8位 有效; 在 ASCII表中: 48 ~ 57 是 数字 0 ~ 9; 65 ~ 90 是 A ~ Z ; 97 ~ 122 是 a ~ z ;在...

2022-01-11 01:06:48 474

原创 printf的一些 int 向 转换说明符

printf的一些 转换说明符: 例如: %d 以 十进制 有符号数 的形式 打印一个值: int orange = 6; printf(" orange = %d \n", orange); 学 c primer plus 的 收获 转换说明符的对应: l : long; ll : long long ; o : 8进制 x : 16进制; h : short; d : 有符号; u : 无符号; 这几个字符...

2022-01-11 01:04:56 339

原创 用大位宽存较小的数字

学 cprimer plus 的 收获用大位宽存较小的数 有时, 我们需要用较大的位宽存储一个较小的数,比如, 在 16位机器上, 想要把常量100 存储为32位的类型,就需要把这个1 存为 long 类型, 方法是: 在常量 100 后边 加一个 l 或 L , 推荐用L, 因为 l 长得太像 数字1了, 用L 可以明显的区分开来, 100L, 这样, 编译器就会 把 100L 存储为 32位。 类似的 ,想存储为 long long 型 64位, 就 写 ll 或 L...

2022-01-11 01:02:43 80

原创 long 常量 和 long long 常量

学 c primer plus 的收获long 常量 和 long long 常量 常量,也叫字面量。 就是 字面值,在 int为 16位 的 机器上, 比如 12344, -12, 345, 就是整型常量, 上述这几个会被编译器存储为int 类型,因为,这几个数都没有超出int -32768 ~ 32767 的范围。 如果 写出个整型字面量 40000, 编译器就会 将其视为 unsigned int 类型 0 ~ 65535。 如果 超出 65535, 编译器就将其...

2022-01-11 01:00:52 1005

原创 c 的 整数类型们

学习 c primer plus 的收获c 提供了多种整数类型,原因是: 在编码时可以根据不同的情况 选用 不同的类型,比如在使用数值较小的场合,使用short int 类型, short 的取值范围是 —32768 ~ 32767 , 只要你需要用到的数值 在这个范围内, 就用 short 类型的整,short的 位宽是 16位, long 类型, 一般是 32位宽,取值范围是 正负 21.4亿, 用于较大的数值场合, 要想再大点的话, 就加一个 u...

2022-01-11 00:56:01 442

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除