博客专栏  >  编程语言   >  C语言基础

C语言基础

笔者当时学C语言入门时候,参考的C语言中文网编写的文集。写着特别好,笔者重新整理,初学者按照顺序走下去喔~↖(^ω^)↗

关注
16 已关注
132篇博文
  • 131 C语言插入、删除、更改文件内容

    C学习网:链接->C学习网 C训练网:链接->C训练网 我们平时所见的文件,例如 txt、doc、mp4 等,文件内容是按照从头到尾的顺序依次存储在磁盘上的,就像排起一条长长的队伍,称为顺序文...

    2017-06-08 23:58
    768
  • 130 C语言获取文件大小(长度)

    C学习网:链接->C学习网 C训练网:链接->C训练网 实际开发中,有时候需要先获取文件大小再进行下一步操作。C语言没有提供获取文件大小的函数,要想实现该功能,必须自己编写函数。 fte...

    2017-06-08 23:57
    535
  • 129 C语言FILE结构体以及缓冲区深入探讨

    C学习网:链接->C学习网 C训练网:链接->C训练网 在C语言中,用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。 定义文件指针的一般形式...

    2017-06-08 23:56
    509
  • 128 C语言实现文件复制功能(包括文本文件和二进制文件)

    C学习网:链接->C学习网 C训练网:链接->C训练网 文件的复制是常用的功能,要求写一段代码,让用户输入要复制的文件以及新建的文件,然后对文件进行复制。能够复制的文件包括文本文件和二进制文件...

    2017-06-08 23:53
    654
  • 127 C语言文件的随机读写

    C学习网:链接->C学习网 C训练网:链接->C训练网 前面介绍的文件读写函数都是顺序读写,即读写文件只能从头开始,依次读写各个数据。但在实际开发中经常需要读写文件的中间部分,要解决这个问题,...

    2017-06-08 23:50
    403
  • 126 C语言格式化读写文件

    C学习网:链接->C学习网 C训练网:链接->C训练网 fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区...

    2017-06-08 23:46
    370
  • 125 C语言以数据块的形式读写文件

    C学习网:链接->C学习网 C训练网:链接->C训练网 fgets() 有局限性,每次最多只能从文件中读取一行内容,因为 fgets 遇到换行符就结束读取。如果希望读取多行内容,需要使用 fr...

    2017-06-08 23:39
    409
  • 124 C语言以字符串的形式读写文件

    C学习网:链接->C学习网 C训练网:链接->C训练网 fgetc() 和 fputc() 函数每次只能读写一个字符,速度较慢;实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高...

    2017-06-08 23:26
    524
  • 123 C语言以字符形式读写文件

    C学习网:链接->C学习网 C训练网:链接->C训练网 在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块)。本节介绍以字符形式读写文件。...

    2017-06-08 23:18
    528
  • 122 C语言中文本文件与二进制文件的区别

    C学习网:链接->C学习网 C训练网:链接->C训练网 在学习C语言fopen()函数后,知道它的第二个参数是标志字符串。如果字符串中出现'b',则表明是以打开二进制(binary)文件,否则是打开...

    2017-06-07 10:55
    483
  • 121 C语言文件的打开与关闭

    C学习网:链接->C学习网 C训练网:链接->C训练网 在C语言中,文件操作都是由库函数来完成的,这节介绍文件的打开和关闭。 文件的打开(fopen函数) fopen() 函数用来打开一个文件,...

    2017-06-07 10:54
    339
  • 120 C语言文件概述

    C学习网:链接->C学习网 C训练网:链接->C训练网 我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。 在操作系统...

    2017-06-07 10:52
    379
  • 119 C语言const:禁止修改变量的值

    C学习网:链接->C学习网 C训练网:链接->C训练网 有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满...

    2017-06-07 10:49
    346
  • 118 C语言typedef:给类型起一个别名

    C学习网:链接->C学习网 C训练网:链接->C训练网 C语言允许为一个数据类型起一个新的别名,就像给人起“绰号”一样。 起别名的目的不是为了提高程序运行效率,而是为了编码方便。例如有一...

    2017-06-07 10:47
    341
  • 117 用C语言对数据或文件内容进行加密

    C学习网:链接->C学习网 C训练网:链接->C训练网 数据加密解密是一个常用的功能,如果你不希望让别人看到文件中的内容,可以通过密钥(也称”密码“)将文件的内容加密。比如文本文件(.txt)...

    2017-06-07 10:42
    585
  • 116 C语言位运算

    C学习网:链接->C学习网 C训练网:链接->C训练网 所谓位运算,就是对一个比特(Bit)位进行操作。在《二进制思想以及数据的存储》一节中讲到,比特(Bit)是一个电子元器件,8个比特构成一个字节...

    2017-06-07 09:46
    286
  • 115 C语言位域

    C学习网:链接->C学习网 C训练网:链接->C训练网 有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。例如开关只有通电和断电两种状态,用 0 和 1 表示足以,...

    2017-06-06 20:51
    597
  • 114 大端小端以及判别方式

    C学习网:链接->C学习网 C训练网:链接->C训练网 大端和小端是指数据在内存中的存储模式,它由 CPU 决定: 1) 大端模式(Big-endian)是指将数据的低位(比如 1234...

    2017-06-06 09:31
    551
  • 113 C语言共用体(Union)

    C学习网:链接->C学习网 C训练网:链接->C训练网 通过前面的讲解,我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非...

    2017-06-06 09:30
    338
  • 112 C语言枚举类型(Enum)

    C学习网:链接->C学习网 C训练网:链接->C训练网 在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七...

    2017-06-06 09:28
    376

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部