C语言
文章平均质量分 85
c语言基础知识
无名小飛猿
这个作者很懒,什么都没留下…
展开
-
指针
指针 计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中的另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变单元。因此,将地址形象的称为"指针"。意思就是它能找到以它为地址的内存单元。 指针是地址,指针变量是变量存放的内容是地址,但实际中并不区分两者,说指针就是说指针变量 指针是用来存放地址的,地址是唯一标识一块地址空间的。 指针就大小在32平台是4个字节,在64位平台就是8个字节。 指针类和指针类型 指针:type+* 指针的类型决定了指针向前或先原创 2020-11-14 22:47:37 · 330 阅读 · 2 评论 -
操作符
算术运算符 + - * / % 除%外,其余操作符均可用于整数和浮点数。 /操作符如果两个操作符都为整数,执行整数除法。/两边只要有浮点数执行的就是浮点数操作。 %操作符的两个操作符必须为整数,返回的是整除后1余数。 移位操作符 << 左移操作符 >> 右移操作符 左移操作符规则 左边抛弃右边补0 右移操作符规则 右移运算符分为两种: 逻辑移位:左边用0填充,右边丢弃 算术移位:左边用原该值的符号为填充,右边丢弃 注 对于移位操作,不要移动负数位,这个是标准未定义原创 2020-11-10 22:48:10 · 240 阅读 · 1 评论 -
结构体
结构的声明 struct tag { member-list; }variable-list; struct关键字表示结构体。 tag表示结构体类型名,不能省略,省了就成了匿名结构体无法访问。 member-list表示结构体成员列表,至少有一个成员变量。 variiable-list表示结构体声明并定义一个变量,可有可无。 //不能如下这么定义无法访问 struct { member-list; }; //可以如下定义但是只能用于variable-lis变量 struct { member原创 2020-11-09 21:24:52 · 317 阅读 · 2 评论 -
初始C语言
C语言概述: 计算机编程语言,应用于底层开发。 简易的方式编译,处理地基存储器,产生少量的机器码,不需要任何运行环境支持便能运行的编程语言。 良好的跨平台性。 是一门面向过程的编程语言。 数据类型 char //字符数据类型 1字节 short //短整型 2字节 int //整型 4字节 long //长整型 4字节 long long //更长的整型 8个字节 float //单精度浮点数 4字节 double //双精度浮点数 8字节 ``注:`存在这么多类型为了更加丰原创 2020-10-21 21:19:06 · 778 阅读 · 1 评论 -
数组
一维数组的创建和初始化 数组的创建 数组是一组相同的类型的元素的集合 数组的创建方式: 数组的元素类型 数组名 [常量表达式数组的大小] ; 注:[]中要给一个常量才可以,不能使用变量。 数组的初始化 **数组的初始化:**是指在创建数组的同时给数组的那内容一些合理初始值 字符串和字符数组存储区别: char arr1[] = "abc";//=>实际存储的是{'a','b','c','\0'} char arr2[3] = {'a','b','c'}; 一维数组的使用 数组是使用下标来访问的,下标原创 2020-10-21 16:43:39 · 357 阅读 · 1 评论