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