linux c语言
- C语言的左右移动,火箭的运行速度,快到你无法想象
-
左移和右移运算符C语言提供了左移和右移运算符,例如“<>”是右移运算符。使用格式如下:(1)V<<N,表示数值V左移N位;(2)V>>N,表示数值V右移N位;(3)V可以是某个变量,就是操作变量V中的数值;在计算机系统中,存储在内存中的数据都是二进制...
- C语言的字符串,归纳,总结,注意点
-
字符串C语言提供了字符串的定义,就是使用一对双引号包含的字符,称为字符串。例如"abcde","123","www.xxx.com"都表示一串字符串。注意:C语言规定,字符串必须以'\0'字符作为最后一个字符,表示字符串的结束字符,称为:字符串结束符。字符串结束符'\0'的ASCII是0数值。例...
- C语言结构体,如何定义结构体数组?linux C第62讲
-
结构体数组学习数组的时候,我们知道了使用C语言提供的基础数据类型来定义数组,例如:chararray[100];intarray[100];此时,我们可以使用char,int基本数据类型来定义数组。那么,结构体类型作为我们自己定义的数据类型,也可以用来定义数组;使用结构体数据类型来定义数组与使...
- 纯C语言|实现协程框架,底层原理与性能分析,面试利刃
-
协程框架ntyco作者king老师(王博靖)授课听课地址:纯C语言|实现协程框架,底层原理与性能分析,面试利刃-学习视频教程-腾讯课堂...
- C语言的关键字,到底有哪几个?
-
我们学习了C语言提供的“基本数据类型”,例如char、int这样的数据类型,我们可以使用这个数据类型来定义一个变量,例如:charc='A';此时,定义了一个字符型变量,变量的名称是c。那么,我们就有一个疑问,是否可以定义一个变量,变量的名称是int?测试的例子如下:编译的结果如下:可以看到...
- 「 C语言 」 还不懂指针的一定要进来,它没有你想的那么难
-
前言本篇博客主要是初始指针,简单使用指针,在日常的使用解决问题中运用指针。(文末福利不要错过!!)一.指针是什么?指针:是内存单元的编号,也就是指针。指针理解的2个要点:1.指针是内存中一个最小单元的编号,也就是地址2.平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量总结:...
- C语言按位与、或、异或,很简单,就是世界里的黑和白!好和坏
-
按位与、或、异或运算符在计算机内存中,数据是以二进制的形式存储,每一个位存放一个0或1的二进制数值。这里介绍的按位与、或、异或运算,就是针对二进制进行操作。例如“按位与”运算,就是对二进制的数据位进行“与”运算。在数学中,定义了“与”运算的算术规则,使用符号“&”表示“与”运算。例如a&b这样的...
- C语言指针,如何操作字符串?linux C第45讲
-
1指针操作字符串在学习数组的时候,我们了解了字符串的定义,我们可以定义一个字符数组,用来存放一个字符串,例如:chararray[]={"abcde"};charbuf[]={"韦凯峰LinuxC/C++零基础编程教程!\n"};charbuf1[]={"Linux系统编程\nOp...
- linux编程之经典多级时间轮定时器(C语言版)
-
推荐视频:准备好linux编程环境,现场手撕定时器实现【linux服务器开发】工程师的圣地—Linux内核,谈谈内核的架构c/c++linux服务器开发学习地址:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂一.多级时间轮实现框架上图是5个时间轮级联的效果图。中...
- Linux平台高级编程《C语言多线程详解》
-
创建线程函数pthread_create()和等待线程函数pthread_join()的用法。注意:在创建线程pthread_create()之前,要先定义线程标识符:pthread_t自定义线程名;【例子1】创建线程以及等待线程执行完毕。#include#include#include//...