从零开始学C语言(二)

C语言中的数据与简单的表达式

在生活中,我们用言语的形式描述一些数据,例如一个人的年龄是22岁。而在C语言中,则是用语句的形式,如下所示:

#include  <stdio.h>
int main()
{
	int age;	
	age=22;		
	return 0
}

其中,第一个语句是一个声明语句,声明语句用来说明变量的名字以及类型(也可以指定变量初值)。第二个语句中有一个表达式,表达式将变量和常量组合起来。表达式中间还有一个运算符,运算符指定要进行的操作。

在写出这些语句前,首先要知道数据在C语言程序中是如何表示的。在这个例子中,“ 22 ”从数值是否可变的角度来看,是一个常量。而“年龄”所能赋的值是可变的,是一个变量,在C语言中,数据分为变量常量。这是程序处理中的两种基本数据对象。

1. 常量与常量表达式

还有哪些常量呢?除了上面提到的整数,还有小数、八进制数、十六进制数等,这些称为数值常量。数值常量的表示举例如下:

#include  <stdio.h>
int main()
{
	22;				//十进制整数的表示。
	3.14;			//浮点数的表示。
	026;			//八进制数带前缀0,其十进制值为22。
	0x1A;0x1a ;	//十六进制数带前缀0x,其十进制值为22。
	return 0
}

字符常量是一个整数,在ASCII字符集中,不同的字符对应不同的数值,如字符’0’的值为48。字符常量在C语言中的表示举例如下:

'x';			//字符常量的表示,用单引号将字符括在其中。

C语言中全部的转义字符如下所示:

\a
\b

‘\0’ 表示值为0的字符,也就是空字符。当强调某些表达式的字符属性时,用’ \0 '代替0。

还有枚举常量 ···

常量表达式是只包含常量的表达式。

2. 变量

变量用变量名来代表,在上面的例子中,用“age”来表示“年龄”。变量在在使用前,应首先用声明语句说明变量的名称、类型以及所赋初值。

定义变量是为了节省内存空间

变量名
变量的命名由字母与数字组成,第一个字符必须为字母,通常变量名使用小写字母,尽量从字面上表达变量的用途。

数据类型
一些数据,如22岁,24.5°C,1500000元,去除单位,这些数值有可能是整数,也有可能是小数。在C语言中,将这些数值分为不同的数据类型。

有那些数据类型?
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数

声明语句的格式:

数据类型 变量名, 变量名,··· ;
或者
数据类型 变量名;
数据类型 变量名;
···

也可以同时对变量进行初始化
数据类型 变量名 = 数值 ;
数据类型 变量名 = ‘字符’ ;

3 运算符

算数运算符
算数运算符包括: + - * / %

关系运算符
关系运算符包括:> >= < <= == !=

自增与自减运算符
++ –

优先级问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值