您的位置:首页 > 编程语言 > C语言/C++

C语言编程基础(数据类型、常量、变量)

2014-09-11 23:40 274 查看
1.C语言的执行过程:

编写源文件 → 编译目标文件 → 链接头文件 → 运行可执行文件

2.数据类型:

在C语言中,它的数据类型不像其他高级语言,比如说JAVA那样,它没有布尔型;如下,它有三种数据类型:

整数类型
实数类型
字符类型

i)整数类型(保存形式:将整数转为二进制存放,字节为单位)包括: short(2个字节)、int(4个字节)、long(8个字节);

i)实数类型包括: float(单精度,4个字节)、double(双精度,8个字节);

i)字符类型: char(1字节);

注意:在一个一样大小的空间内存中,实数存储的数据远远大于整数存储的数据(因为实数的指数的原因);

整数的表示方式:

众所周知一个字节里有8位,一般用字节位中的最高位来表示正数和负数。如果符号位为0,即正数;如果符号位为1,即负数;

例: 5 的二进制是 101

00000101 这个就是正数;

10000101 这个就死负数;

实数类型:

实数是以浮点数形式存储的;这里就不得不提到“小数”和“指数”;

例: 十进制实数类型 0.00123456

123456 -2 即 0.123456*10-2

小数部分一般都采用规格化的数据形式;

字符的表示方式:

ASCII码表 表示一个字节中存储的0-127之间

数字所对应的英文字符

小贴士:'A'在ASCII码表中是65,'a'在码表中是97; 也就是说大写和小写之间相差32!

3.值(常量和变量):

变量:可以根据字面意思理解成随时变化的量;变量的命名规范有“硬规则”和“潜规则”,想必接触过任何一门计算机语言的朋友都知道,下面稍微说一下:

i)变量名由数字、字母和下划线组成;

i)不得用数字开头;

i)不得和关键字重复相同;(不同的计算机语言,关键字也是有所差异的)

常量:可以分为 “字面量” 和 “符号常量”;

字面量:就是一眼就知道值 例: 5

符号常量:需要给常量取一个名字 例: π

符号常量的好处: 易于修改;

具有可读性;

定义常量(一般有两种方式):

以PI举例:

i) #define PI 3.14

ii) const float PI 3.14

4.小常识

double %lf

int %d

char %c

字符串 %s

float %f

输入变量:

scanf("%d",&i); %d 输入的类型; & 是地址符; i 变量(此处没有声明);

右对齐: %8d 向右对起,也就是说左边空8格;

左对齐: %-8d 向左对起,也就是说右边空8格;

保留小数: scanf("%.2d",&i); 保留两位小数;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐