一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.C语言简介 C语言是一种高级语言,运行效率仅次于汇编,支持跨平台 C语言是学习其他高级语言的基础,如C++.Java和Python 三.编程环境 1.在线编译 百度搜索C语言在线编译,会发现有很多在线编译工具 这里以菜鸟工具为例,点击之后,会自动给你生成好一个C程序 我们简单修改一下,然后点击运行,可以看到,右边输出了我们刚刚改动的内容. 虽然在线编译很方便,…
前言 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.基本数据类型 1.整型 C语言中的整型数据如下表所示: 数据类型 含义 长度(字节) 取值范围(有符号) 取值范围(无符号) short 短整型 2 [ -$2^{15}$ , $2^{15}$-1 ] [ 0 , $2^{16}$-1 ] int 整型 4 [ -$2^{31}$ , $2^{31}$-1 ] [ 0 , $2^{32}$-1 ] lo…
前言 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.算数运算符简介 C语言的算数运算符,是用来完成基本的算术运算的符号. 按操作数个数可分为一元运算符(含一个操作数)和二元运算符(含两个操作数). 一元运算符的优先级一般高于二元运算符. 三.一元运算符 一元运算符如下表所示 一元运算符 描述 + 正号 - 负号 ++ 自增1 -- 自减1 实例演示 #include <stdio.h> int main…
前言 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.构成和表示方式 关系运算符的作用是判断符号两边大小的关系 C语言中的关系运算符主要有六个,如下表所示 运算符 名称 示例 描述 == 等于 a == b 判断a是否等于b != 不等于 a != b 判断a是否不等于b > 大于 a > b 判断a是否大于b < 小于 a < b 判断a是否小于b >= 大于等于 a >= b…
前言 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.构成和表示方式 逻辑运算符是用来比较和操作布尔值的运算符 C语言中的逻辑运算符主要有3个,如下表所示 运算符 名称 示例 描述 && 与 a && b 当a和b都为真时,返回真 || 或 a || b 只要a或者b,其中任何一个为真,返回真 ! 非 !a 如果a的条件为真,返回假 逻辑运算符的两边可以是变量.数值 或 表达式 变量…
前言 在C语言中,赋值运算符用于将一个值赋给变量 这个过程分为两个步骤: 计算赋值运算符右侧的表达式 将结果赋给左侧的变量. C语言提供了多个不同的赋值运算符,包括基本的赋值运算符.复合赋值运算符以及条件赋值运算符等 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.基本赋值运算符 最基本的赋值运算符是等号 = 它的作用是将右侧表达式的值赋给左侧变量 例如,下面的语句将整数变量x的值赋为10: int x;…
前言 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.构成和表达方式 位运算符是一组用于在二进制数之间进行操作的运算符 运算符 名称 示例 & 位与 a && b | 位或 a | b ^ 位异或 a ^ b ~ 位取反 ~a << 二进制左移 a << 2 >> 二进制右移 a >> 2 三.位运算符的应用 1.位与运算符 (&) 位与…
前言 在上一篇文章中,我们介绍了&运算符的基础用法,本篇文章,我们将介绍& 运算符的一些高级用法. 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.位掩码 位掩码是一种用于按位操作的技术 它通过使用一个二进制数(掩码)来屏蔽或保留目标数中的一些特定位 例如,如果要将一个无符号整数的最高位清零,可以使用以下代码: #include <stdio.h> int main() { unsigne…
前言 在上一篇文章中,我们介绍了&运算符的高级用法,本篇文章,我们将介绍| 运算符的一些高级用法. 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.将两个字节合并成一个16位整数 #include <stdio.h> int main() { unsigned char lowByte = 0x12; // 0001 0010 unsigned char highByte = 0x34; // 0…
前言 在上一篇文章中,我们介绍了|运算符的高级用法,本篇文章,我们将介绍^ 运算符的一些高级用法. 一.人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 -- 自在. 第二位上场的是和我们一起学习的小白程序猿 -- 逍遥. 二.交换两个变量的值 #include <stdio.h> int main() { int a = 10; int b = 20; printf("交换前: a = %d, b = %d\n", a, b); a ^= b; b ^= a;…