第二讲变量、数据类型和运算符
- 格式:ppt
- 大小:1.45 MB
- 文档页数:33
第2章变量、数据类型、运算符一、标识符:二、关键字,也叫保留字:三、什么是变量:程序中为存储数据而定义的名称。
变量就是存储空间数据的表示,它可以表示数据在内存中的地址。
通过变量名改变存储的值,任何变量都有类型。
变量的命名规范:遵循“骆峰命名法”,变量首字符小写,各单词连接的首字符必须大写。
如:studentName, myName, ……。
变量名称命名必须含义清晰,可由一或多个单词组成或由单词的简写形式组成。
注意:变量名是标识符,所以变量的命名与标识符命名是完全一样的。
声明变量语法:i.方式1)数据类型变量名= 值;//计算机会内存来存储值ii.方式2)数据类型变量名; //这种方式不占用计算机的内存变量名= 值; //接着再给变量赋值如:int money = 1000;System.out.println(money);或者int money;Money = 1010;注意:如果变量在使用前必须初始化(即赋值)否则将会报编译错误。
int money; //未赋值System.out.println(money); //编译错误四、数据类型的分类:基本数据类型(也叫值类型、原始类型)。
值类型仅仅表示内存一个单纯的数值。
引用类型(对象类型,如数组,即使是基本数据类型的数组也是引用类型)。
在Java 中任何一种基本数据类型(值类型)都有一个相对应的类进行封装;这点后面会讲到现在先了解即可。
值类型–> 引用类型(包装类型)int → ng.Integer类short → ng.Short类byte → ng.Byte类long → ng.Long类char → ng.Character类float → ng.Float类double → ng.Double类boolean → ng.Boolean类基本数据类型(值类型)的细分如下:❑byte:字节,占8个二进制位,数值范围256:-128 ~ +127❑char: 字符,占2个字节,16个二进制位。
Java基础入门:变量、数据类型与运算符详解在学习Java编程语言的过程中,掌握Java的基础知识是非常重要的。
本文将详细介绍Java中的变量、数据类型和运算符,帮助读者更好地理解和掌握Java编程的基本要点。
变量在Java中,变量是用于存储数据的内存位置。
在使用变量之前,首先需要定义变量,定义变量的语法如下:数据类型变量名;其中,数据类型用于指定变量可以存储的数据类型,变量名用于唯一标识变量。
例如:int a;String name;double price;在Java中,变量的命名规则如下:•变量名只能包含字母、数字和下划线。
•变量名不能以数字开头。
•变量名区分大小写。
数据类型Java中的数据类型分为基本数据类型和引用数据类型。
基本数据类型包括整型、浮点型、字符型和布尔型。
下面是Java中的基本数据类型:整型整型数据类型包括byte、short、int和long,分别用于表示不同范围的整数值。
例如:byte b = 100;short s = 1000;int i = 10000;long l = 1000000;浮点型浮点型数据类型包括float和double,分别用于表示单精度浮点数和双精度浮点数。
例如:float f = 3.14f;double d = 3.1415926;字符型字符型数据类型char用于表示单个字符。
例如:char c = 'A';布尔型布尔型数据类型boolean用于表示true或false。
例如:boolean flag = true;运算符Java中的运算符包括算术运算符、关系运算符、逻辑运算符、赋值运算符等,用于进行基本的数学运算和逻辑运算。
下面是Java中常用的运算符:算术运算符算术运算符用于进行基本的数学运算,包括加减乘除取模等。
例如:int a = 10;int b = 5;int sum = a + b;int diff = a - b;int product = a * b;int quotient = a / b;int remainder = a % b;关系运算符关系运算符用于比较两个值的大小关系,返回true或false。
第二讲 C语言中的数据运算主要内容C语言中的数据类型(浮点、字符型)变量赋值与混合运算算术运算和强制类型转换赋值运算和赋值表达式逗号运算和逗号表达式输入输出再讨论浮点型数据(实型数据)实型变量数据存储:指数形式:符号位 尾数(为[0,1]间的小数) 指数尾数和指数的位数没有统一标准,由各C系统自定。
实型变量的分类类型 字节数 有效数字 表示数值范围float 4 7 10 38 ~10 38double 8 16 10 308 ~10 308 实型变量定义float 变量表;double 变量表;。
说明:double数据的输入格式串是“%lf”或“%le”练习1:编程输入一个 float 数据后直接输出,理解 float 的有效数字。
练习2:编程输入一个double数据后直接输出。
实型常量²十进制小数形式:必须有小数点。
如:3.14159、-23.4563、.5、1.²指数形式:字母e前必须有数字,字母e后必须为整数。
如:1.5e4、6.8e-10说明:n实型常数只以十进制表示n所有实型常数默认为double,加 f或 F显式说明为 floatn绝对值小于1的实数,小数点前的 0可略n Turbo C用默认格式输出实型数时,保留小数点后6位n实型数据易产生误差,对于实型数据的比较,谨用“= =” 。
#include <stdio.h>#include <math.h>main(){int a,b;if(1./41*41==1)a=1;else a=0;if (sqrt(2)*sqrt(2)==2) b=1;else b=0;printf("%d\t%d\n",a,b);}思考1. double 和 float,哪种类型表示的数据精度高?有效位数分别是?2. 用什么格式串输入数据给 double 型变量?3. 用什么格式串输出 double 型数据?4. 目前认识的输出格式串有哪些?5. 3.5 是哪种类型的常量?6. 如何表示 float 型的常量?7. 实型数据可以以八进制或十六进制输出吗?8. 输出 double 型数据的格式串是?字符型数据字符常数n直接表示, 如'a', '9', 'Z'n ASCII码值表示。
第三章数据类型、变量与运算符§3.1 C的数据类型C语言中, 每个变量在使用之前必须定义其数据类型,C的数据类型见P38,本章主要介绍基本数据类型。
§3.2 常量与变量3.2.1 常量与符号常量1、常量程序运行过程中,其值不变的量。
常量有各种类型。
2、符号常量(常量标识符)在程序开始前,通常将一个常量定义为一个标识符,这样在后续程序中就可以用该标识符来表示这个常量,该标识符称为符号常量。
如:#define PRICE 30。
符号常量通常用大写的英文字母表示。
3、使用符号常量的好处1)含义清楚。
定义符号常量时应见名知义。
2)一改全改。
当要改变某一常量的值时,只需改动该符号常量的值就行了。
3.2.2 变量1、变量程序运行过程中,其值可以改变的量。
变量也有各种类型。
2、变量的构成C规定:变量只能由“_”或字母开头的字母、数字序列构成。
且一般用小写字母表示。
3、变量的存储C为每一个变量在内存中都分配一个存储单元,变量名代表该存储单元的地址,称为符号地址,变量的值则存入该存储单元中。
如图所示:4、关于变量的说明1)变量必须先定义后使用。
2)变量在定义时必须指定其类型,以便于编译时检查该变量所进行的运算是否合法。
如只有整型变量才能进行求余运算,而实型变量则不能。
§3.3 整型数据3.3.1 整型常量的表示方法1、十进制数:123、-456、0。
2、八进制数:0123、-0456(以“0”作为数的开头)。
3、十六进制数:0x123、-0x456(以“0x”作为数的开头)。
3.3.2 整型变量1、整型数据在内存中的存放形式带符号整型数据以二进制补码的形式存入内存单元,最高位为符号位,“0”表示正数、“1”表示负数。
2、整型变量的分类1)基本整型:[signed ]int,数据以16位二进制补码的形式存入内存单元。
2)短整型:[signed ]short[ int],数据以16位二进制补码的形式存入内存单元。