首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >执行‘`fwrite()’之后的最后一个字节意味着什么?

执行‘`fwrite()’之后的最后一个字节意味着什么?
EN

Stack Overflow用户
提问于 2014-05-04 07:59:27
回答 1查看 133关注 0票数 0

我正在使用C中的二进制文件,但我无法计算出一件事--为什么文件以这个字节00001010结尾(等于10)?

我的代码实质上是以下(简化)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FILE *test = fopen("file.b", "ab");
int value = 1;
fwrite(&value, sizeof(int), 1, test);
fclose(test);

在运行程序之后,file.b看起来如下(在vim :%!xxd -b的帮助下)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
00000001 00000000 00000000 00000000 00001010

尾随字节的发生与我选择编写的类型无关。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-04 08:05:33

10是一条新线路。当您通过xxd过滤一个换行符时,vim会自动追加一个换行符(如果文件没有以换行符结尾)。

因为您将它视为二进制文件,所以应该告诉vim它是一个带有vim -b的二进制文件,所以换行符不会自动添加。

看看:h binary

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23458364

复制
相关文章
[日常] Go语言圣经-文本和HTML模板习题
练习 4.14: 创建一个web服务器,查询一次GitHub,然后生成BUG报告、里程碑和对应的用户信息。
唯一Chat
2019/09/10
9350
[日常] Go语言圣经-文本和HTML模板习题
HTML超文本标记语言-基础标签整理
1 第一章 2 <META>标签: 3 <meta http-equiv=”Content-Type” Content=”text/html;charset=gb2312”>------避免乱码 4 5 Bgcolor:背景颜色 background:背景图 6 7 六级标题:<H1>到<H6> 依次递减 8 9 <FONT>标签: 10 属性:face----字体类型 11 Si
用户1112962
2018/07/03
2.2K0
HTML(Hypertext Markup Language) 超文本标记语言
        HTML(Hypertext Markup Language) 超文本标记语言
DannyHoo
2022/05/09
1.3K0
HTML缩写元素: <abbr>-超文本标记语言| MDN
HTML的缩写元件(<abbr>)表示的缩写或首字母缩写; optionaltitle属性可以提供缩写的扩展名或说明。如果存在,则title必须包含此完整描述,而不能包含其他任何内容。
海拥
2021/08/23
1.7K0
HTML缩写元素: <abbr>-超文本标记语言| MDN
HTMl网页中的文本和图像
JaneYork
2023/10/11
2080
[原创] 利用前端+php批量生成html文件,传入新文本,输出新的html文件
本人因为要想自己写个小说网站练练手,在其中遇到的一些问题,将其解决方法总结出来,例如: 1:小说网站存储了大量的小说,每个小说主页都很相似,url不同,不是使用的history属性改写的,所以如果人工
SpiritLing
2018/04/16
3.2K0
[原创] 利用前端+php批量生成html文件,传入新文本,输出新的html文件
phpspreadsheet使用实例_php获取html中文本框内容
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
2.3K0
UILabel加载html文本
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/53163142
用户1451823
2018/09/13
2.9K0
2018年9月3日初识HTML超文本标记语言
javascript原名livescript,简称(js),因为当时公司和sun公司合作,为了营销考虑,让它看起来更像当时 特别火热的java,所以更名为javascript,微软因为收购不成功,挖走研发人员,重新写了一个 名为jscript,javascript为了成为业内标准,向ISO申请,ISO未采纳javascrip名字,推出了 ECMAscript标准,javascript符合ECMA标准。
武军超
2018/09/27
1.6K0
简明PHP进阶【4-HTML 和 CSS】
HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。
Lemon黄
2019/10/08
5440
简明PHP进阶【4-HTML 和 CSS】
Java中的html和css语言
html是超文本标记语言,是网页语言的基础知识,html是通过标签来定义的语言,所有代码都是由标签所组成的,在html代码中不用区分大小写.
达达前端
2022/04/29
2K0
Java中的html和css语言
vscode怎么html和php混编,vscode如何编译运行html文件[通俗易懂]
首先打开我们的VS Code软件,然后新建一个HTML文件,注意,在VS Code软件里面新建一个文件,它的后缀名也必须写上
全栈程序员站长
2022/09/25
2.9K0
vscode怎么html和php混编,vscode如何编译运行html文件[通俗易懂]
html语言添加下划线,HTML页面中怎么文本添加下划线?[通俗易懂]
怎么在HTML页面中给文本添加下划线?下面本篇文章就来给大家介绍一下HTML、CSS给文本添加下划线的方法,希望对大家有所帮助。
全栈程序员站长
2022/09/06
6.1K0
html语言添加下划线,HTML页面中怎么文本添加下划线?[通俗易懂]
静态html提取正文的API和开源算法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
周小董
2019/09/19
1.6K0
静态html提取正文的API和开源算法
HTML,login文本框·
列子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>
Wyc
2018/09/11
5.5K0
HTML,login文本框·
微信小程序网络请求api中HTML格式问题
上次博客解决了如何简单的使用网络api中的数据,但是api的数据多且复杂的话会有各种格式问题,比如api中的文字信息你想要在页面上显示,但是会有一堆前端乱码显示在页面上,今天我们就来解决这个问题。
算法与编程之美
2022/05/23
9530
微信小程序网络请求api中HTML格式问题
HTML常用文本标记,超级链接和路径描述
在body标记里写的文本内容会直接显示在页面上,但是这样直接写文本内容的方式不太好。我们在html里写文本内容的时候尽量使用标记套住内容,类似于声明这是一个文本、体现特征,在爬取数据的时候也就可以方便的通过标记来抓取或过滤指定的数据,所以需要我们学习一些常用的文本标记。
端碗吹水
2020/09/23
1.9K0
HTML常用文本标记,超级链接和路径描述
HTML和CSS常见问题整理
对于IE5.x和6来说,在怪异模式中width等于content、左右padding和左右border。
用户7657330
2020/08/14
1.5K0
HTML和CSS常见问题整理
HTML和服务器和PHP交互
Html负责前端(⽹⻚显示) PHP 负责服务器端(后台程序)(接收⽹⻚提交的数据 将处理结果返回给⽹⻚)
conanma
2022/03/12
5670
点击加载更多

相似问题

HTML和PHP语言的问题

25

jQuery中的文本()和html中的本机语言问题

15

使用PHP和mySQL的超文本标记语言登录问题

32

PHP和HTML问题

44

HTML语言问题

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文