![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言学习
文章平均质量分 50
兔子没有名字
华中科技大学计算机专业在读大学生,计算机科学道路上的修行者。
展开
-
文件的输入和输出:流和缓冲区的概念和文件操作函数总结
流和缓冲区的概念理解流(stream)A stream is a source or destination of data that may be associated with a disk or other peripheral.流(stream)是与磁盘或其它外围设备关联的数据的源或目的地。Streams are a portable way of reading and writing data. They provide a flexible and efficient means原创 2021-01-05 17:13:44 · 802 阅读 · 2 评论 -
细说fgetc
fgetcint fgetc(FILE *stream)注意到参数类型FILE *,因为这个函数是我们在对文件进行读写操作时常用到的,文件流(即我们所定义的指向文件的指针)。同时还要注意到函数的返回类型int,参考了其他博主一些文章后总结出来:所以当我们承接返回的值时,为防止读取中断或者其他类型不兼容的问题最好用int类型的变量。下面是对fgetc函数的功能的解释:Fgetc reads a single character from the current position of the spe原创 2021-01-04 17:16:15 · 1278 阅读 · 0 评论 -
C语言笔记:格式化输入输出(fprintf、fscanf、sscanf...)
C语言笔记:格式化输入输出(fprintf、fscanf、sscanf…)包含以下函数的基本库:stdlib.hfprintfint fprintf(FILE *stream, const char *format,...)fprintf函数按照format说明的格式对输出进行转换,并写到stream流中。返回值是实际写入的字符数。出错则返回一个负值。fprintf(stdout,…)等价于printf(…);sprintfint sprintf(char *s, const char原创 2021-01-04 14:53:42 · 559 阅读 · 0 评论 -
c语言笔记:转义字符
转义字符及其含义转义字符含义转义字符含义\a响铃符\\反斜杠\b回退符?问号\f换页符\’单引号\n换行符\"双引号\r回车符\000八进制数\t横向制表符\xhh十六进制数\v纵向制表符...原创 2021-01-04 11:52:36 · 108 阅读 · 0 评论 -
阿斯克码表ACSII对照表
ASCII码对照表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码这就是ASCII码表,它的全称是“美国信息交换标准代码“。ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII控制字符0NULL32(space)64@9原创 2021-01-04 11:43:17 · 30901 阅读 · 0 评论 -
请写一个C表达式,对正浮点数a的值按四舍五入取整
(int)(n+0.5)当我们做强制类型转换时会直接舍弃小数部分,所以我们要做的就是改变浮点数的小数位大于或等于0.5时的个位值。其他类型数据转换时也可用此思路。原创 2020-12-31 16:18:21 · 347 阅读 · 0 评论 -
c语言语法格式规范(1)常量的非法与合法
c语言语法格式规范(1)常量的非法与合法首先确定常量的类型整型确定进制,查看各位数的范围是否超界。8进制常量以前导 0 开始,每位数只能到7 例如:05188 非法16进制常量以 0x 开始,每位从 0 ~ f 例如:0xfg00非法后缀u为unsigned,l为long,f为float带后缀u(表示无符号整型常量),其他读者可自行理解,可复合使用ul(无符号长整型)字符型由单引号括起:括住单个字符:‘a’, ‘1’, ‘\n’合法;“a”,’\p’非法(不是转义序列不能算一个字原创 2020-12-31 15:41:14 · 18614 阅读 · 1 评论 -
C语言知识点笔记完全整理
C语言 期末复习 新手必知C程序是一个字符序列,字符序列先被分解为称之为记号的词法元素,再根据语法规则检查这些记号组合是否合法。所以别把它想象成一门玄难的学问,它只是我们的计算机人员为了方便而制定的一种约定俗成的语言而已。这个大长篇相当于是自己对于c语言学习的一个总结,会持续更新完善,因为学习永无止境,有一天标题会变成成长之路,而不再只是新手。后续会在寒假整理一些经典的例题附带题解,当然希望我学到的东西、总结的经验,能够给后来者提供一个更好的学习途径,从入门到精通而不再是放弃,也欢迎读者提出宝贵的意见和原创 2020-12-29 19:18:23 · 9883 阅读 · 2 评论