第二章:数据类型,运算符,和表达式。

本文介绍了C语言的基础知识,包括数据类型如整型、字符型、实型及其分类,常量的表示,变量的定义与使用。详细讲解了赋值运算符、算术运算符、自增自减运算符以及逗号运算符在表达式中的应用。此外,还提到了数据类型的转换和强制类型转换的概念。
摘要由CSDN通过智能技术生成

1.1:C语言的数据类型。数据类型:基本类型(整型,字符型,实型),构造类型(机构体类型,公用体类型,枚举类型),指针类型,空类型。

1.2:C语言的常量:直接常量整型常量(十进制,十六进制,八进制)实型常量(小数形式,指数形式),字符型常量

字符型常量
指单个个字符,用一对单引号及其括号所语起的字有来表示,如写、B、='$'、'?”都是合法的字符常量。在C语言中,字符常量有以下特点:
1)字符常量只能用单引号括起来,不能用双引号或其它括号。
(2)字符常量只能是单个字符,不能是字符串。

字符串常量:字符串常量在内存中占用一段连续的存储单元,系统自动在每个字符串的尾部加上\0'作为字符串的结束标志。字符串常量是由一对双引号"”括起来的零个或多个字符序列,如:"HelloWorld”。字符串中可以使用空格字符、转义字符和其他字符,也可以使用汉字等文字符号。

符号常量:在C语言钟可以用一个标识符来表示一个常量。符号常量在使用之前必须先定义,其一般形式为:# define 标识符 常量值。

1.3C语言的变量在C语言钟,所有的变量必须先定义后使用,1.变量的定义:其定义格式:类型说明符 变量名表。2,变量的初始化:C语言允许在定义变量的同事对变量赋值,这个过程叫变量的初始化。3,变量的使用:变量定义之后,就可以在程序中使用。在程序中使用变量,称为变量的引用,如进行数值计算、数据处理等。使用变量时,应该先赋值,后引用。

1.4 整形变量 :一个整型变量用来保存整数。在C语言中,整型又可分为:短整型(short int)、整型(in)、长整型(long int)、无符号整型(unsiened int),无符号短整型(unsigned short int)和无符号长整型(unsigned long int)六种。

1.5 实型变量C语言中实型变量分单精度(float型)和双精度(double型)两类。

1.6字符型变量
字符型变量的值是字符常量,即用单引号引起来的单个字符。字符型变量的类型说明符是char,其类型说明的格式和命名规则与整型变量相同。

2运算符和表达式

2.1赋值运算符和赋值表达式:C语言中赋值运算符有“=”、“十= X 、“/=”和“%=”等。用赋值运算
符将运算对象连接而成的表达式称为赋值表达式。(其中有简单赋值运算符最简单的赋值运算符就是“=”,它的作用是将一个数值赋给一个变量。如r=2的作用是执行一次赋值操作(或称赋值运算)。把常量2赋给变量r。也可以将一个表达式的值赋给一个变量。)和符合赋值运算符(在简单赋值运算符前面加上算术运算符就构成复合赋值运算符。)赋值表达式(在C语言中,赋值语句属于表达式语句。赋值表达式是由赋值运算符将一个变量和一表达式连接起来的式子所组成。)

2.2算术运算符和算术表达式1基本的算术运算符(基本算术运算包括加、减、乘、除和求余等运算,其中加、减、乘、除和求余运算均为双目y=-3运算符(见表2.5),所谓双目运算符是指运算时需要两个操作数。)2自增自减运算符(两者为单目运算符,)C语言有两个特殊运算符“十十”和“一”。
(1)++自增运算符,为单目运算符,其功能是使变量的值自加1。自增运算符有两种使用形式:
①前缀方式:用于变量前面,如“int a=++×;”它是“先计算,后使用”,即先将x的值自加1,然后将x的值赋给变量a。

3逗号运算符和逗号表达式
C语言中逗号“,”也是一种运算符,称为逗号运算符,其功能是把多个表达式连接起来组成一个表达式,称为逗号表达式。逗号表达式的一般形式为:
表达式1,表达式2,···,表达式n

3数据类型转换(数据类型的各种转换只影响表达式的运算结果,并 unsigned不改变原变量的定义类型,并且其数据值也不会发生任何改变。)

强制类型转换强制类型转换是采用强制类型转换运算符将某种数据类型强制转换成指定的数据类型,其一般形式为
                                              (类型说明符)(表达式)
功能:把表达式的运算结果强制转换成类型说明符指定的类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值