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

本文介绍了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,···,表达式n3数据类型转换(数据类型的各种转换只影响表达式的运算结果,并 unsigned不改变原变量的定义类型,并且其数据值也不会发生任何改变。)强制类型转换强制类型转换是采用强制类型转换运算符将某种数据类型强制转换成指定的数据类型,其一般形式为 (类型说明符)(表达式)功能:把表达式的运算结果强制转换成类型说明符指定的类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值