C语言C语言编程基本类型教程

次中未容许去数据,平时咱们将各种数码录入电脑时,就是为为电脑来处理这些数据。

处理器于处理这些数据首先要对这些数据开展存放再开展处理。计算机内存的最为小单位为字节(byte)
还出KB MB….

他们中的涉及是1024b=1kb 1024kb=1mb

由于我们存入的数目可能类型不同 计算机存放数据 可以用一个字节来存放。

也说不定临时把几个相邻的字节合并来记录一个数字,在内存中因故来记录一个数字的区域被一个存储区(一个要多个字节)内存中每个字节都来在内存中单独的号子。

变量

本条号码叫做是号称字节的地点(一般为十六进制表示)

咱俩可以通过者字节的地方找到呼应的字节,C语言足可以便用变量代表一个存储区,这样好简化对存储区的用

变量:是可变的 具有存储空间的。

常量:不可变的 具有存储空间的。

电脑可以依据变量找到变量对应的地方,变量在动用前需要被电脑为它分配一截内存(存储区)。可以据此变量之声明让电脑为其分配存储区,变量的宣示方法。

标识符命名规则

在宣称变量时我们由定义一个变量名为当编程时利用变量名函数叫做等之称标识符。

1 第一单字母只能是英文或者下划线

2 尾的字母可以是英文字母,下划线或者阿拉伯数字字符

3 标识符中大小写不同的字符被视作是例外之字符(大小写敏感)

4 关键字勿得以当作标识符使用

5
标识符长度没有限定,但是电脑只见面截取一段落用(c89规范着截取前31个字符,c99截取前63单字符)

类型名 变量名;Int num;

变量的以办法:

仓储数据一个数据 从变量中落数量并拓展测算。

倘在宣称前不指定变量的值
那么系统会为变量提供一个默认值,变量的赋值语句可以为变量中存放一个数额赋值语句一般由赋值操作符(=)来开展赋值操作,(=)前之数额必须能够表示一个存储区(左值)。

1=2; a=b;(=)后底数据要是力所能及代表一个数字的内容Int num =1;或者 int
num;Num=1;

Printf()函数

变量称为当次中可以象征存储区也得以代表存储区的数字(由上下语境决定),变量在以前都当初始化
Printf 是一个正经库函数 。

功能:

把程序中的数量打印在终端窗口里,在使用前我们用包含stdio.h头文件。

Printf函数调用语句被行使占位符可以管对引号进而的%X的职保留下来,输出的内容由后对应的变量的价值决定。不同之占用位符需要相应变量相应的数据类型,一个打印语句被得以起差不多个占位符配合多单不同的类型数据开展动。

数据类型

在printf函数的“ ”内:\ 是一个转义符号 (在诠释里表示补充行符)

‘\n’ 换行

‘\r’ 回车

‘\t’ 制表符(换列)

‘\a’ 警报

‘\b’ 退格

‘\\’ 反斜杠

C语言的数据类型

C为程序员提供了针对不同用途的有余选
各种类型的区别在他们的提供的数值范围与是否足以博负值四种植基本项目:int
char float double

有符号: signed unsigned int num 。

无符号: unsigned 。

C 99中新增 long long int unsigned long long int 。

64位系统

本条位数乘的凡CPU
里面的通用寄存器的数涨幅为64个,也就是说一个地方占二进制位数是64
32位和理 。

ASCII

多少在存储和运算时以的是二进制表示 当在表示a b
*%$这些字母字符时为了统一通信时无出现混乱,美国关于的格组织出面了ASCII编码‘0’
48 ‘A’ 65 ‘a’ 97。

Sizeof关键字

Sizeof 关键字可以据此来计量一个变量或数据类型的存储区所占的字节个数

注意

1 小括号里如果修改了另存储区的情节 这种修改不会见立竿见影。

2 sizeof 是一个运算符而非函数。