700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言z基本数据类型文档 C语言基本数据类型

c语言z基本数据类型文档 C语言基本数据类型

时间:2023-05-09 01:32:53

相关推荐

c语言z基本数据类型文档 C语言基本数据类型

第2章基本数据类型、运算符与表达式,2.1C语言的数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6各类数据混合运算2.7C语言的运算符与表达式2.8运算符的优先级及其结合性,[Return],本章学习目标熟悉C语言的数据分类掌握常量的表示方法与变量赋初值的方法掌握不同类型数据间的混合运算掌握基本运算符及其表达式的使用,第2章基本数据类型、运算符与表达式,[Return],本章学习目标先做好预习认真听课自己上机练习实践多用多记在后续内容学习中重复巩固,2.1C语言的数据类型,C语言提供了以下一些主要数据类型:,,,说明:①C语言为每个类型定义了一个标识符,称为类型名。例如:整型用int标识、字符型用char标识等。一个类型名由一个或几个关键字组成,仅用于说明数据属于哪一种类型。,②对于基本数据类型,按取值是否可改变分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、字符常量、字符变量等。在程序中,常量是可以不经过说明而直接引用的,而变量则必须先说明后使用。,[Return],在程序运行中,其值不改变的量称为常量。常量区分为不同的类型,如:5、0、-7为整型常量3.2、-4.68为实型常量‘a’、’f’为字符常量常量从字面形式即可判别。也可用一个标识符代表一个常量,称为符号常量。习惯上,符号常量名用大写,变量名用小写字母表示,以示区别,例如:#definePI3.1415926,2.2常量与变量,[Return],2.2.1常量,【例2-1】符号常量的使用。,已知圆半径为r,求圆周长c和圆面积s的值。#definePI3.1415926main(){floatr,c,s;scanf(“%f”,},在该程序中,用#define命令行定义PI,PI为定义的符号常量代表3.1415926,此后凡在程序中出现的PI都代表3.1415926。,f表示以小数或者指数形式输入实型数据,,从上面的例子可以看出使用符号常量的好处:一是含义清楚、见名知意。看程序时从PI就可以知道它代表圆周率;二是修改方便,一改全改。如要“#definePI3.1415927”,则在程序中所有出现PI的地方值全部改为3.1415927。,[Return],在程序运行时其值可以改变的量称为变量。变量是由变量名、变量值和存储单元组成的。,2.2.2变量,1.变量名的命名规则:,变量名用标识符表示。在C语言中,用来对变量、符号常量、函数、数组等数据对象命名的有效字符序列统称为标识符。C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须是字母或下划线。,下面列出的是合法的标识符,可作为变量名:abc,sum,f4,student_1,下面是不合法的标识符:8h以数字开头-5以减号开头A*出现非法字符*x=,a+=b*d;b-=c/d;printf("%d,%d,%d,%d\n",a,b,c*=2*a,d%=c);getch();},2.复合的赋值运算符,在赋值符“=”前加上某些运算符,可以构成复合赋值运算符。即+=,-=,*=,/=,%=,>=,执行赋值运算,将5+b的值赋给变量a,同时整个表达式的值就是刚才所赋的值。赋值运算符的功能:一是计算,二是赋值。,[Return],2.7.4关系运算符及其表达式,1.关系运算符C语言提供了6种关系运算符:大于=大于或等于==等于!=不等于,2.关系表达式用关系运算符将两个操作数连接起来的合法的C语言式子,称为关系表达式。,例如,关系表达式”1==2”的值为“假”,“4>3”的值为“真”。在C语言中以0表示逻辑假,以1表示逻辑真。当输出结果为逻辑真时,显示1;当输出结果为逻辑假,显示0。,[Return],2.关系表达式,#include"stdio.h"main(){inta,b,c,x=17,y=16,z=13;a=x>y>z;b=--x-y>=z;c=x==y;printf("\nx=%d,y=%d,z=%d\n",x,y,z);printf("\na=%d,b=%d,c=%d\n",a,b,c);getch();},[Return],2.7.5逻辑运算符及其表达式,1.逻辑运算符C语言提供三种逻辑运算符:||逻辑或(相当于“OR”)scanf("%d,%d,%d",},[Return],2.7.6逗号运算符(,)及其表达式,逗号运算符的结合方向是“从左向右”,它的优先级是所有运算符中最低的。用逗号运算符连接起来的表达式称为逗号表达式。它的一般形式为:表达式1,表达式2,…,表达式n逗号表达式的运算过程是:先算表达式1,再算表达式2,依次计算直到表达式n。整个逗号表达式的值是表达式n的值。,2.7.7位运算符及其表达式,位运算符是位运算使用的运算符;位运算是指针对二进制位进行的运算。C语言提供以下6种位运算符:,位运算符优先级别:,~高>&^|低,,[Return],提示:符号^是英文状态下shift+6,2.8运算符的优先级及其结合性,1.运算符的优先级一般而言,单目运算符优先级较高,赋值运算符优先级低,算术运算符优先级较高。2.运算符的结合性多数运算符具有左结合性,单目运算符、赋值运算符和复合赋值运算符为右结合性。,[Return],作业与实验作业:[习题二]上机操作:[实验二],[Return],

展开阅读全文

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。