蚊章汇 - 如果使用32位整型会溢出，那么是否可以使用一个40位结构体代替64位长整型？ 的评论
type: channel
link: https://linuxcn.bwsl.wang/article-4911-1.html
description: 问题：假如说，使用32位的整型会溢出，在不考虑使用长整型的情况下，如果我们只需要表示2的40次方范围内的数，是否可以利用某些40位长的数据类型来表示呢？这样的话，每个整型数就可以节省24位的空间...
items: 微博评论

微博评论
type: item
date: 2015-02-20T19:33:00+08:00
description: 事实证明，瞎折腾通常得不偿失…

微博评论
type: item
date: 2015-02-20T19:03:01+08:00
description: @保存到为知笔记

微博评论
type: item
date: 2015-02-20T18:03:01+08:00
description: 位段通常情况下会用来对应位图运算，或者直接操作寄存器。哪来当正常数据操作并大量使用~~我觉得还是掂量掂量吧

微博评论
type: item
date: 2015-02-20T18:03:01+08:00
description: 基本上，这种操作就是把数据取回来，然后把多余位屏蔽掉，然后该怎么算怎么算，最后再把该屏蔽的位屏蔽了再放回去~就是多出几个位屏蔽操作~效率低是一回事。考虑一下代码量和数据量的平恒。每算一次就会多出几条指令~

微博评论
type: item
date: 2015-02-20T10:03:05+08:00
description: 对不齐……囧

微博评论
type: item
date: 2015-02-20T08:03:03+08:00
description: 叠上个内存条[笑cry]，增加偏移内存条，加寄存器，cpu哭了，，，，[笑cry]

微博评论
type: item
date: 2015-02-20T08:03:03+08:00
description: Repost

微博评论
type: item
date: 2015-02-20T07:33:01+08:00
description: 好像很厉害的样子

微博评论
type: item
date: 2015-02-20T07:33:01+08:00
description: 我想到了一个问题：求100亿以内所有质数的和