C语言
文章平均质量分 65
省级干饭王
在校大学生
展开
-
C语言——>按数据块读写文件
按数据块读写文件函数fread()和fwrite()用于一次读取一组数据,即按数据块读写文件。fread()函数函数的原型:unsigned int fread(void *buffer, unsigned int size, unsigned int countn, FILE *fp);功能:fread()函数的功能是从fp所指的文件中读取数据块并存储到buffer指向的内存中。参数的用途:buffer是待读入数据块的起始地址。size是每个数据块的大小(待读入的每个数据块的字节数)。cou原创 2021-04-07 19:35:22 · 879 阅读 · 0 评论 -
C语言——>按格式读写文件
按格式读写文件C语言允许按指定格式读写文件。函数fscanf()用于按指定格式从文件读数据。函数原型为:int fscanf(FILE *fp, const char *format,...);参数作用:第一个参数为文件指针,第二个参数为格式控制参数,第三个参数为地址参数列表,后两个参数和返回值与函数scanf()相同。fprintf()函数用于指定格式像文件写数据函数原型为:int fprintf(FILE *fp, const char *format,...);参数作用:第一个参数原创 2021-04-07 19:34:28 · 1842 阅读 · 0 评论 -
C语言——>按字符读写文件
按字符读写文件ANSI C提供了丰富的文件读写函数。包括按字符读写,按数据块读写,按格式读写等。读写文件中的字符 函数**fgetc()**用于从一个以只读或读写方式打开的文件上读字符。fgetc()函数的原型为:int fgets(FILE *fp);其中fp是由函数fopen()返回的文件指针。功能:从fp所指的文件中读取一个字符,并将位置指针指向下一个字符。若读取成功则返回该字符,若读到文件末尾,则返回EOF(EOF是一个符号常量,在stdio.h中定义为-1)原创 2021-04-07 12:53:30 · 1130 阅读 · 0 评论 -
C语言——>文件操作
文件操作二进制文件和文本文件文件:是由文件名来识别,因此只要声明了文件名,就可以读出或写入数据。只要文件名不同,就不会发生冲突。C语言提供了两种文件类型:文本文件和二进制文件文本文件文本文件又名(ASCLL码文件)特点:文本文件中的每一位数字都单独占用一个字节的存储空间。优点:文本文件可以很方便地被其他程序读取,包括文本编译器、Office办公软件等,且其输出与字符一一对应,一个字节代表一个字符,便于对字符进行逐个处理,便于输入字符,但一般占据的空间比较大,且需环肥ASCLL码与字符键的转换时原创 2021-04-06 21:06:46 · 223 阅读 · 0 评论 -
C语言——> 结构体
结构体结构体和共用体就是C语言提供的用于处理复杂数据类型的方式允许用户自定义数据类型在C语言中为构造数据类型(也称复合数据类型)它允许用户根据自己的需要利用已有的基本数据类型在制造出自己所需的数据类型。用于表示链表,树,堆栈等复杂的数据对象。结构体的定义数组:是由同类型的数据构成的一种数据结构,适合于对具有相同属性的数据进行批处理结构体:是将不同类型的数据成员组织到统一的名字之下,适合于对关系密切、逻辑相关、具有相同或者不同属性的数据进行处理共用体:虽然也能表示逻辑相关的不同类型的数据集合,但其原创 2021-03-18 17:54:50 · 454 阅读 · 2 评论 -
python数字类型的操作
python数字类型的操作内置的数值运算操作符操作符描述x+yx与y之和x-yx与y之差x*yx与y之积x/yx与y之商x//yx与y的整数商,即不大于x与y商的最大整数x%yx与y之商的余数,也称为模运算-xx的负值,即x*(-1)+xx本身x**yx的y次幂,即x^y三种数字类型之间的逐渐拓展关系整数——>浮点数——>复数python数字类型转换的基本规则:整数之间运算,如果数学意义上的结原创 2021-03-14 19:58:34 · 983 阅读 · 1 评论 -
C语言——字符串
字符串字符串常量字符串常量是由一对双引号括起来的一个字符序列。如“hello”,“12354”“无论双引号内是否包含字符,包含多少个字符,都代表一个字符串常量为便于确定字符串的长度,C编译器会自动在字符串的末尾添加一个ASCLL码值为0的空操作符‘\0’作为字符串结束的标志,在字符串中可以不显示地写出字符串:实际就是由若干有效字符构成且以字符‘\0’作为结束的一个字符序列字符串的储存C语言中没有提供字符串数据类型,因此字符串的存取要用字符型数组来实现判断存入字符型数组的是否是一个字符串需要原创 2021-03-14 18:18:19 · 750 阅读 · 0 评论 -
指针
指针变量的内存地址在C语言中,要获得变量的地址,需要用到**取地址运算符(Address Operator),即&.printf("%p",&a);%p格式符,表示输出变量a,b,c的地址值地址值是用一个十六进制的无符号整数表示的,其字长一般与主机字长相同变量的地址:变量在内存中所占内存空间的首地址变量的值:变量在存储空间中存放的数据变量的名字指针的变量的定义和初始化指针:存放变量的一种特殊类型的变量。指针变量:具有指针类型的变量,是专门用于存储变量的地址值的变量定原创 2021-03-13 17:47:52 · 106 阅读 · 1 评论 -
Python——turtle库语法元素分析
turtle库语法元素分析绘图坐标体系turtle.setup(650,350,200,200)其对应的数据分别为:turtle.setup(width, height, startx, stary)参考数据:width:窗口的宽度,如果值是整数,表示像素值;如果值为小数,表示窗口宽度与屏幕的比例height:窗口的高度,如果值是整数,表示像素值;如果值是小数,表示窗口高度和屏幕的比例startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于屏幕水平中央starty:窗口顶部原创 2021-03-13 09:00:58 · 448 阅读 · 0 评论 -
C语言——>排序和查找
排序和查找排序排序:是把一系列无序的数据按照特定的顺序重新排列为有序序列的过程交换法排序特点:性能比较低,但是易于理解,是选择法的基础for(i = 0; i < n-1; i++){ for(j = i+1; j < n; j++) { 若score[j] > score[i] 则交换 score[j] 和 score[i] 的值 }}选择排序法特点:执行次数少,不过较难理解void DateSort(原创 2021-03-03 22:43:52 · 286 阅读 · 1 评论 -
C语言——>数组
数组一维数组的定义和初始化数组:是一组具有相同类型的变量的集合数组名:用以识别该组相同类型数据的名字数组元素:构成数组的每个数据项数组下标数组的基类型:数组中元素的类型数组的维数:下标的个数一维数组的格式:类型 数组名[元素个数];注意,C语言中的下标都是从0开始的为了访问数组中的每个元素,可以通过数组名加上标值得形式,在数组名的右侧添加方括号,然后将下标值写在其中。在定义数组时不能使用变量定义数组的大小一维数组的初始化定义但未进行初始化的数组元素的值仍然是随机数。初始原创 2021-03-03 22:10:34 · 1387 阅读 · 2 评论 -
C语言C语句
C语句C语句分为下列5类控制语句if()…else… (条件语句)for()… (循环语句)while()… (循环语句)do while() (循环语句)continue (结束本次循环语句)break (中止执行switch或循环语句)原创 2021-02-24 15:10:12 · 643 阅读 · 0 评论 -
C语言常用工具
C语言常用工具注释用/ * 和 * /包含起来的内容成为注释在/ 和 * 之间不能有空格C++风格的注释则是以//开始,只能注释一行注释不可以嵌套,即不能在一个注释中嵌套另一个注释sizeofsizeof是C语言的关键字,不是函数名。sizeof()是C语言提供的专门用于计算制定数据类型字节的运算型。使用方法printf("xx %d",size of (xx));宏常量在程序中直接使用的常数,成为幻数为了保护良好的程序设计风格,可把幻术定义为宏常量或const常量eg原创 2021-02-23 20:51:12 · 469 阅读 · 0 评论 -
运算符和表达式
运算符和表达式运算符一个操作数的运算符是一元运算符两个操作数的运算符是二元运算符三个操作数的运算符是三元运算符条件运算符是C语言唯一的一个三元运算符,除此之外都是二元运算符C运算符C语言提供一下运算符:算数运算符 (+ - * / % ++ --)关系运算符 (> < == >= <= !=)逻辑运算符原创 2021-02-23 20:32:19 · 130 阅读 · 0 评论 -
# C语言常用工具
C语言常用工具注释用/ * 和 * /包含起来的内容成为注释在/ 和 * 之间不能有空格C++风格的注释则是以//开始,只能注释一行注释不可以嵌套,即不能在一个注释中嵌套另一个注释sizeofsizeof是C语言的关键字,不是函数名。sizeof()是C语言提供的专门用于计算制定数据类型字节的运算型。使用方法printf("xx %d",size of (xx));...原创 2021-02-23 18:35:28 · 68 阅读 · 0 评论 -
C语言数据类型
C语言数据类型C语言程序处理的数据类型有常量(Constant)和变量(Variable)两种形式常量常量类型实例备注整型常量10,-30,0包括正整数,负整数和零在内的所有整数实型常量3.14 -0.56由于计算机的实型数是以浮点类型表示,实型常量也可以称为浮点数字符常量‘x’,‘X’,‘0’用一对单引号括起来的任意字符字符串常量”Hello!“用一对双引号括起来的零个或多个字符补充整数(有符号) ——>int无符号整数常量原创 2021-02-23 18:15:21 · 179 阅读 · 0 评论