C语言基础
文章平均质量分 77
C语言基础
fancc椰
在校大学生
展开
-
C语言 文件操作
文件用于保存数据,可以做到数据持久化的保存。原创 2024-03-25 20:57:46 · 792 阅读 · 0 评论 -
C语言结构体
例如。原创 2024-03-22 21:29:04 · 335 阅读 · 0 评论 -
整数和浮点数在内存中存储
整数的二进制以 原码 反码 补码 表示.三种表示方法均有符号位和数值位两部分,符号位用 0 表示正,用 1 表示 负,而数值位最高位的一位是被当作符号位,剩余的都是数值位.负整数的三种表示方法各不相同原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码.反码:将原码的符号位不变,其他位依次按位取反就可以得到反码.补码:反码+1就得到补码对于整型来说:数据存放内存就是补码.例如: 8的存放原码:00001000反码:00001000补码:00001000-8的存放。原创 2024-03-21 21:56:10 · 271 阅读 · 0 评论 -
内存操作函数
mem--memory--内存 指向计算机内存 cpy-copy-拷贝 也就是内存拷贝 针对内存的函数把source的空间 复制到 destination的部分 长度是num如果source 和 dest 的部分有重叠,会复制的结果是未定义的(建议不要有重叠的内存)而且会返回目标空间的起始地址模拟实现。原创 2024-03-13 20:20:33 · 268 阅读 · 0 评论 -
字符函数和字符串函数
C语言中专门分类字符的函数,需要头文件ctype.h任何可打印字符这些函数的使用方法类似且简单例子:利用函数转换小写为大写。原创 2024-03-11 21:32:35 · 842 阅读 · 0 评论 -
qsort使用
是用来排序的数据的库函数,底层使用的是快速排序的方式排序方式有:选择,冒泡,插入,快速, 希尔......其中 void* base 是指针,指向的是待排序的数组的第一个元素,num是base指向待排序数组的元素个数 ,size是指向的待排序数组的元素的大小.最后的*compar是函数指针,指向的是两个元素的比较函数函数.qsort的使用者需要明确指导要拍下吧的是什么数据,这些数据要怎么比较,所以需要提供两个元素的比较函数.原创 2024-03-02 22:41:47 · 285 阅读 · 0 评论 -
C语言操作符(简单解释版)
算术操作符: +:用于将两个数值相加。例如:3 + 5 = 8。 -:用于从一个数值中减去另一个数值。例如:5 - 3 = 2。 *****:用于将一个数值乘以另一个数值。例如:6 * 5 = 30。 /:用于将第一个数值除以第二个数值。例如:10 / 2 = 5。 %:取模运算符,返回两个数相除的余数。例如:10 % 3 = 1。 ++:自增运算符,使一个变量的值加1。例如:x++ 或 ++x。 --:自减运算符,使一个变量的值减1。例如:x-- 或 --x。 移原创 2023-12-27 22:01:49 · 553 阅读 · 2 评论 -
C语言所有操作符总结
结构体变量名.成员名。原创 2023-12-27 21:58:45 · 397 阅读 · 2 评论 -
C语言分支循环语句总结
C语言分支循环语句总结原创 2023-11-30 12:46:18 · 881 阅读 · 0 评论 -
c语言 ‘‘数组’’ 知识点
从0开始 到设置的元素个数n-1,如果访问下标小于 0或者大于n-1 那么就是访问越界了,超出了数组的合法空间,就越界了,此时编译器不一定会报错,但是程序是错误的。但是在C99标准之前 数组的大小是必须是常量或者是常量表达式。但在C99之后 数组的大小可以是变量 是为了支持变长数组。然后是二维函数,尽量给大小,列必须有 行可以没有。总结,数组是有下标来访问的,第一个下表是0。第一个括号里是行 第二个括号里是列。数组的计算是可以通过计算得到的。数组的下标范围,是由范围限制的。数组是一堆相同类型元素的集合。原创 2023-12-15 19:34:31 · 371 阅读 · 1 评论 -
C语言“函数”总结
也就是形指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化,当函数调用完以后,这个参数就被消除了。就是 返回类型 + 名字 +(参数A,参数B) 可以没有 一个 或者两个参数。Add只是个名字 括号内的是参数 大括号内的是函数体 int是返回类型。X,y是形参 改x和y与a和b没关系。用指针改 间接改 要改为。库函数是经常用的函数是过去经常使用的函数为了方便的积累。用指针定位可以改变(在初识已经理解了指针的用法)在参数调用用中 有 传值调用 和 传址调用。也就是真的传给函数的参数是实参。原创 2023-12-15 19:28:23 · 920 阅读 · 2 评论