![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 84
C语言学习
惺忪牛犊子
边学习边记录
展开
-
C语言——数据类型 【32位/64位】下的字节大小
说明: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 QQ 群 号:513683159 【相互学习】一、64位机器汇编代码源文件:datatype.c#include <stdio.h>#include <stdbool.h>typedef unsigned char byte;int main(int argc,char *agv[]){ p原创 2022-05-01 17:56:57 · 1215 阅读 · 0 评论 -
函数简介篇——文件流与C库函数
参考来源:菜鸟教程-stdio.hC语言中文网百分网-C语言的文件概念博客园-FILE结构体博客园-Linux-struct file知乎-一切皆文件具体函数使用细节看上面参考来源网站。概念 什么是文件? 文件是数据源的一种,就是保存数据的一种机制。 数据:一连串字符(字符序列)组成。 Linux思想:一切皆文件。即:所有东西都可通过文件的形式单方面的访问/呈现(不是文件也以文件规范访问,但不可反向创建)。 好处:省心(统一操作,简化接口)。 什么是文件流?原创 2021-08-20 14:07:50 · 302 阅读 · 4 评论 -
变量四种属性
变量的属性有四种:(1)数据类型:(2)存储类别(4种):auto、static、extern、register。(3)作用域:程序中能引用该变量的区域。(4)存储周期:在内存的存储周期。原创 2020-06-12 21:51:51 · 4289 阅读 · 0 评论 -
C语言——字符串指针篇
参考了网上很多博客的文章(主要参考:C语言中文网),自己屡屡思路有错请指出。概念字符数组 在C语言中没有专门的字符串变量(string类型),故一般是通过数组的方法来实现,被称为字符数组(存放字符的数组,实际上一系列字符集合(字符串)),如: char str[]="hello world!" /这种写法最简洁,当然也可写成char str[20]={"hello world!"} 要注意:字符数组 只有在定义时才可一次性赋值,一旦定义完就只能一个个赋值,如:char str[4];s原创 2021-03-25 10:07:46 · 20971 阅读 · 4 评论 -
C语言——数组指针篇
⑨->指向结构体成员运算符,指向结构体或对象的指针访问其内成员。 (arr+i)这个表达式,arr 是数组名,指向数组的第 0 个元素,表示数组首地址, arr+i 指向数组的第 i 个元素,(arr+i) 表示取第 i 个元素的数据,它等价于 arr[i]。指向数组的指针int arr[] = { 99, 15, 100, 888, 252 };int *p = arr;arr 本身就是一个指针,可以直接赋值给指针变量 p。arr 是数组第 0 个元素的地址,所以原创 2021-03-25 08:48:10 · 2752 阅读 · 0 评论 -
C语言——基础指针篇
有错请指出。概念 指针(指针变量) 指针(指针变量):存储内存地址的变量。 不同类型的指针变量所占用的存储单元长度是相同的(因为内存地址的长度是相同的),那为什么要用给指针区分不同的数据类型呢? 在计算机中, 所有的数据都是存放在存储器中的, 不同的数据类型占有的内存空间的大小各不相同。内存是以字节为单位的连续编址空间, 每一个字节单元对应着一个唯一的编号, 这个编号被称为内存单元的地址。(内存的存储空间大小划分都是固定的[固定的空间块都有对应的地址编号],不同的数据类型会给它原创 2021-03-24 10:07:48 · 167 阅读 · 0 评论