C语言(三)运算符
运算符1. 算术运算符加 + 减 - 乘 * 除 / 这些常用的运算符不再赘述,这里单独说一下取模运算符 %:它的作用是取整型变量的余数,比如 $10%3$ (数学公式写法为 $10\bmod3$ ) 等于 $1$ ,因为 $10$ 除以 $3$ 的余数为 $1$。
2. 关系运算符等于 == 不等于 != (其实是 !=) 大于 > 小于 < 大于等于 >= 小于等于 <=
3. 逻辑运算符逻辑与 && 逻辑或 || 逻辑非 !这三个运算符跟高中数学第一章的运算符类似,”逻辑与”类似”且”,”逻辑或”类似”或”。依然满足”一真或为真,一假且为假”。有人可能没听过这个口诀,没关系,我们展开讲讲:逻辑与 && 连接两个表达式,如果两个表达式都为 真,则结果为 真,否则为 假。逻辑或 || 连接两个表达式,如果两个表达式都为 假,则结果为 假,否则为 真。逻辑非 ! 将一个表达式取反,如果表达式为 真,则结 ...
C语言(二)数据类型
基本数据类型1. 整型(Integer)1.1 基本整型类型int通常表示一个标准的整型变量,大小和范围依赖于具体的编译器和平台。short表示较短的整型变量,通常占用 $2$ 个字节。范围是 $-32,768$ 到 $32,767$ 。long表示较长的整型变量,通常占用 $4$ 个字节或更多。范围依赖于具体的编译器和平台。long long表示更长的整型变量,通常占用 $8$ 个字节。范围依赖于具体的编译器和平台。
1.2 无符号整型类型unsigned int无符号整型,表示非负整数,范围从 $0$ 到最大正值。unsigned short无符号短整型。unsigned long无符号长整型。unsigned long long无符号更长整型。
2. 字符型(Character)char用于储存字符(如,字母或标点符号),但是 char 也是整数类型,因为计算机是根据这个整数值,去编码表中找对应的字符。unsigned char无符号字符类型,范围是 $0$ 到 $255$ 。signed char明确表示带符号的字符类型。
1234567 ...
C语言(一)概述
C语言入门与进阶 前段时间应邀写了几篇C语言的入门介绍,顺手在这也放一份(图片什么的回头再调)
初识C语言(一) 简介 C语言是一种通用的、面向过程的编程语言,具有高效、灵活、可移植性强等特点。它诞生于1972年的贝尔实验室,由 $Dennis\ Ritchie$ 在B语言的基础上开发而来。C程序的源代码文件通常使用 .c 结尾。
(二) 语言标准1. K&R C 1978年,$Ritchie$ 和程序专家 $Kernighan$ 合写了著名的$《The\ C\ Programming\ Language》$,将C语言推向全世界,由这本书定义的C语言后来被人们称作 $K&R\ C$。
2. ANSI C(又称 C89 或 C90)标准 1994年,ANSI/ISO联合委员会(C9X委员会)修订并发布了一套C标准。
3. ISO C(又称 C99)标准 1999年,ISO(国际标准化组织)发布了C99标准 ...