欢迎来到天天文库
浏览记录
ID:39172544
大小:1.65 MB
页数:49页
时间:2019-06-26
《变量和数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章内容回顾程序是为执行一项任务而编写的有序指令集算法是解决问题的具体方法和步骤流程图是算法的图形化表现形式C语言的特点C程序的编译和运行过程编译器将源程序转换成机器能理解的程序连接器用于连接相关的目标文件以生成可执行程序第2章变量和数据类型预习检查在printf函数中%d打印什么类型的数据,%f呢?double型该用什么打印?那么,如果真的想打印“%d”,该怎么办?‘2’+‘2’=?如何打印一个浮点数的整数部分本章目标理解变量和常量的含义熟悉基本数据类型int、char、float和double使用算术运算符理解类型转换熟练使用
2、scanf()和printf()函数熟练使用getchar()和putchar()函数本章结构简介变量和数据类型类型转换符号常量基本数据类型输入输出函数算术运算符接收并显示字符程序指令2-1C语言中的基本元素之总体常量标识符关键字运算符分隔符等2-1C语言中的基本元素之常量常量是在源代码中表示固定值的符号常量常用于初始化变量例如:213443.123‘’“zeffiris”0120x10常量的特点:1.在程序中保持不变2.在程序中,常量可以不经说明而直接使用常量的分类:1.直接常量:对应数据类型的常量整形常量:12U、0L、-3
3、实型常量:4.6F、-1.23字符常量:‘a’、‘b’等字符串常量“Hello!”2.标识符:用来标识变量名、符号常量名、函数名、数组名、文件名的有效字符序列。有时常量定义成宏的形式:#define标识符常量2-1C语言中的基本元素之常量2-1C语言中的基本元素之变量程序内存编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要来操纵数据。存储XX*0.05将值存储为X‘X-X’100.5将值存储为Y9.52-1C语言中的基本元素之
4、声明变量声明变量:Datatypevariablename;变量的命名规则:变量名可以由字母、数字和_(下划线)组合而成变量名不能包含除_以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或_(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C语言中的某些词(例如int和float等)称为保留字,具有特殊意义,不能用作变量名C语言区分大小写,因此变量price与变量PRICE是两个不同的变量变量的声明:它主要是告诉编译器变量的类型和名字,在使用之前知道有这样一个变量的存在,它并不分配存储空间。格式:D
5、ataTypename;例:intcount;doubleratio;变量的定义:为变量分配存储空间,同时指明变量的类型和名字。格式:DataTypename;例:intcount;intx=10;//可在定义时进行初始化注意:在c语言中,变量有且只能有一次定义,但是声明可以有多次2-1C语言中的基本元素之变量声明和定义2-1C语言中的基本元素之改变变量设定变量的值定义时初始化变量intbefore=1;floatafter=1.09f;定义后初始化变量middle=0x4591;通过运算赋值intprogrammer=1;prog
6、rammer=(left+right)/2;2-2数据类型2-2基本数据类型char数据类型非数值数值整型longintdoublefloat非整型shortintint2-2基本数据类型之整型名称全称类型说明符缩写类型说明符位数范围整型intint32-2^31至+2^31-1无符号整型unsignedintunsigned320至2^32-1短整型shortintshort16-32768至+32767无符号短整型unsignedshortintunsignedshort160至65,535长整型longintlong32-2,
7、147,483,648至2,147,483,647无符号长整型unsignedlongintunsignedlong320至4,294,967,295仅限于32位机!2-2基本数据类型之整型声明:intpage_number;longintpopulation;unsignedintage;可按如下方式初始化:page_number=0;intmax_marks=100;在同一语句中可以声明多个类型相同的变量:intpage_number,copies=0,paper_width;2-2整型常量整型常量:1.十进制表示:除表示整数0
8、外,不以0开头(以0开头的数字串会被解释成八进制数)。负数在前面加负号‘-’,后缀‘l’或‘L’表示长整型,‘u’或‘U’表示无符号数。例:345316840-23456459L356l56789u567LU2.八进制表示:以数字0开
此文档下载收益归作者所有