自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C语言中的文件读写函数

可以看到通过前六次调用我们顺利的输出了之前输入的"abcdef",第七次调用则输出了一个乱码,这是因为这是fgetc已经遇到了文件的末尾,返回了EOF(也就是-1),-1不存在于ASCII码表中,没有对应的字符,当然不能正常打印。这是因为文件中存在一个文件指针,相当于指向文件内容的光标,在顺序读写的情况下,文件指针一开始通常指向文件起始处,随着函数的调用会指向下一个内容。正如我们所预期的,fgetc读取成功时,printf函数通过其返回的ASCII码值,打印出了文件中的第一个字符'a'。

2024-09-22 01:13:24 645

原创 C语言整数在内存中的存储

使用%d进行打印,%d会将整型提升后的数据看作有符号数, 11111111 11111111 11111111 11111111 最高位(符号位)为1,也就是一个负数。有符号的整数,三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,最高位的一位是被当做符号位,剩余的都是数值位。以%u(无符号数)的形式进行打印,11111111 11111111 11111111 11111111 - 4,294,967,295。对于char类型的变量a,有符号,在进行整型提升时要考虑符号位。

2024-09-20 20:55:12 391 1

空空如也

空空如也

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

TA关注的人

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