C 数组
在 C 语言中,数组(Array)是一种用于存储固定数量、相同类型数据的集合。数组提供了一种连续的内存结构,让我们能以索引方式访问和操作元素。 数组的定义和初始化 定义数组 int arr[5]; // 定义一个整型数组,包含5个元素,初值不确定 float prices[10]; // 包含10个 float 类型元素 cha...
在 C 语言中,数组(Array)是一种用于存储固定数量、相同类型数据的集合。数组提供了一种连续的内存结构,让我们能以索引方式访问和操作元素。 数组的定义和初始化 定义数组 int arr[5]; // 定义一个整型数组,包含5个元素,初值不确定 float prices[10]; // 包含10个 float 类型元素 cha...
算术运算符 (Arithmetic operators) 算术运算符用于执行常见的数学运算。 Operator Name Description Example + 加 Addition 将两个值相加 x + y ...
在 C 语言中,常量(constant)是值在程序运行过程中不可改变的数据。
基本数据类型 数据类型指定变量将存储的信息的大小和类型。 在64位Windows系统下,基本的数据类型大小如下所示 数据类型 大小size 范围Range 描述 char 1字节 -128~127 单个字符/字母/数字/ASCII ...
printf() 函数用于输出值/打印文本
GCC(GNU Compiler Collection) ,即 GNU 编译器套件,是 Linux 系统下最常用的 C/C++ 编译器,大部分 Linux 发行版中都会默认安装。GCC 编译器通常以gcc命令的形式在终端(Shell)中使用,它有很多选项可以选择使用。 组件部分及软件工具 GCC由很多部分组成,但它们也并不总是出现的。有些部分是和语言相关的,所以如果没有安装某种特定语言...
常见编译器 业界主流的编译器有MSVC,GCC和CLANG。他们的区别如下: 编译器 编译器全称 支持平台 备注 MSVC Microsoft Visual C++ Windows 由微软开发,主要用于Windows平台应用程序的开发。Visu...
想象一下,你平时工作时会用到一个 GitHub 账户,而周末维护一些自己的项目时又需要使用到自己的 Github 账号,恰巧它们还都发生在了同一台电脑上,这样你就会需要来回切换账号,是不是很头疼呢? 本文将带你在十分钟内为同一台电脑配置好两个 GitHub 账号,从此不再为切换账号而烦恼。 清除环境 这一步主要是避免配置冲突,可以跳过 在shell下进入.ssh目录...
Socket类型 流失套接字SOCK_STREAM (TCP):面向连接的套接字 数据报套接字SOCK_DGRAM (UDP):面向无连接的套接字 原始套接字 (SOCK_RAW):对较低层次的协议直接访问,比如IP、ICMP协议 Socket相关概念 流 (Stream) 对象间进行数据交换时总是先将数据转换为某种形式的流,再通过流的传输,...
字节序,又称端序或尾序,指的是多字节数据在内存中的存放顺序。 大端和小端 计算机有两种储存数据的方式:大端字节序(Big Endian)和小端字节序(Little Endian)。 大端模式:是指数据的高字节保存在内存的低地址中,低字节保存在内存的高地址端。 小端模式:是指数据的高字节保存在内存的高地址中,低字节保存在内存的低地址端。 以一个两字节short型变量0x0102的存...