V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aheadlead  ›  全部回复第 54 页 / 共 171 页
回复总数  3411
1 ... 50  51  52  53  54  55  56  57  58  59 ... 171  
2018-02-27 07:59:47 +08:00
回复了 sstu 创建的主题 分享发现 发现蚊子也能操作电容屏
这种屏幕可能不是电容的 红外屏?
2018-02-26 00:42:28 +08:00
回复了 naiba 创建的主题 Raspberry Pi 闲置树莓派……挖矿。
50 包邮收了… 感觉比挖矿挣得多
2018-02-24 20:16:44 +08:00
回复了 zocome 创建的主题 MacBook Air 想入个 MacBook Air 11.6 寸,有没有老司机用过的来说下感受
49 年入国军?
2018-02-24 01:30:06 +08:00
回复了 thomaswang 创建的主题 问与答 c 语言变量默认值问题
@pkookp8 一语中的:“局部变量的值,gcc 的话是在栈上的,不初始化时的值取决于这块内存正好是什么值”

纠正楼上和楼主一个细节:
你们看到的那都不是随机值,应该叫做不确定的值比较合适。
2018-02-23 22:31:15 +08:00
回复了 emtry 创建的主题 C fstream 怎么输出二进制文件
@emtry
这位兄弟 @kohnv 说的对,
'0' 的 ascii 码是 48,48 的二进制表示是 00110000 ;
'1' 的 ascii 码是 49,49 的二进制表示是 00110001。

字符串 "01011" 实际上是 40 (五个字符)+8 (结束符 '\0') 个 bit:
0011 0000 0011 0001 0011 0000 0011 0001 0011 0001 0000 0000
(理论上没有中间的空格的,只是为了好看)

---

而 "v2ex" 这个字符串,通过查 ascii 表 可知,其实他是 40 个 bit 组成的:
0111 0110 0011 0010 0110 0101 0111 1000 0000 0000

0111 0110 = 'v' = 118
0011 0010 = '2' = 50
0101 0111 = 'e' = 101
0111 1000 = 'x' = 120
0000 0000 = '\0' = 0

你可以试试看: printf("%c%c%c%c", 118, 50, 101, 120);
2018-02-23 22:17:35 +08:00
回复了 emtry 创建的主题 C fstream 怎么输出二进制文件
@emtry 哈哈哈 果然是哈夫曼编码
其实我也干过同样的事情

这作业老师没要求的话 其实你就用文本存 0101 也无妨 这门课里重要的是算法

实在有限制的话 因为写文件只能是以 byte 为单位 你就把读写 bit 的步骤封装一层
2018-02-23 21:42:08 +08:00
回复了 emtry 创建的主题 C fstream 怎么输出二进制文件
@acros 其实感觉楼主应该是初学 cpp
折腾折腾也是不错的
2018-02-23 21:23:12 +08:00
回复了 emtry 创建的主题 C fstream 怎么输出二进制文件
@emtry https://stackoverflow.com/questions/537303/binary-literals

如果你的 cpp 编译器够新的话 可以用 binary literal
此外你还要注意字节序…
2018-02-23 21:12:35 +08:00
回复了 emtry 创建的主题 C fstream 怎么输出二进制文件
string temptarget = "v2ex";
2018-02-13 17:57:48 +08:00
回复了 LeungJZ 创建的主题 问与答 对于这种博物馆级别的电脑,应该装那个浏览器?
pentium mmx 路过
1 ... 50  51  52  53  54  55  56  57  58  59 ... 171  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2259 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 15:56 · PVG 23:56 · LAX 08:56 · JFK 11:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.