小甲鱼C语言学习笔记之~初窥门径
一 变量
关键字 C语言内部使用的名字 C语言内部使用的名字
不能使用关键字命名
传统的关键字(32个)
C99标准增加了5个:

C11增加了7个:


二、常量
在程序运行过程中,值不能被改变称为常量。
整型常量 12 35
实型常量 3.14
字符常量
-普通字符 : 'L' ,'O'
-转义字符 :‘\n’,'\t'
-字符串常量 :
字符串常量: “FishC”
符号常量:使用之前必须定义
三、标识符
变量名,数组名,函数名以及自定义类型的名字均为标识符。
四、字符串常量
定义符号常量 #define 标识符 常量
用转义字符:‘\0’确定字符串的介绍标志。

五、数据类型
变量名,是内存坑的名字,数据类型则是坑的尺寸。


六、取值范围
CPU能读懂的最小单位为bit
内存寻址的最小单位时byte。

计算机通过补码的方式存储整数的值。
正数即为二进制的值
负数的二进制通过以下步骤获得:
1、先取得该数绝对值的二进制的形式(即除去符号位其余位的值);
2、按位取反;
3、第2步的值加1.

有符号char的最小值为什么是-128,正数值为什么是127?
七、字符
字符是用ASCII表示。

八、字符串
定义字符串的语法:
char 变量名[数量]

九、算术运算符

两个操作数称为双面运算符
单个操作数称为三目运算符
用括号将运算符和操作数连接起来的式子称为表达式
运算符优先级的结合性

十、类型转换
通常情况下,编译器会将占用“坑位”较小的操作数转换为占用“坑位较大的操作数类型”


浙公网安备 33010602011771号