C语言变量和数据类型.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:3 大小:17KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言变量和数据类型.docx

C语言变量和数据类型.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言变量和数据类型1.常量:是在程序中保持不变的量。在程序内部频繁使用最好定义一个常量来替代某个值。符号常量:#define<符号常量名(一般用大写字母定义)><常量值>如:#definePI3.141592.变量:在编写程序时,常常需要将数据存储在内存中,以方便使用这个数据或修改这个数据的值。C语言区分大小写。1)变量3要素:类型、名称和值。2)命令规则:以(大写字母A-Z或小写字母a-z)、数字(0-9)和_(下划线)组合而成,并且不能以数字开头。3)变量声明:如,intx;变量声明并初始化:intx=0;3.数据类型:1)整型:int16位,范围-32768~+32768无符号整型:unsignedint16位,范围0~65,535短整型:shortint16位,范围-32768~+32768无符号短整型:unsignedshortint16位,范围0~65,535长整型:longint32位,范围-2,147,483,648~+2,147,483,647无符号长整型:unsignedlongint32位,范围04,294,967,2952)单精度浮点型:float数据类型,点4字节(32位)的内存空间,范围10^(-38)~10^(38)提供7位有效数字。3)双精度浮点型:double数据类型,点8字节(64位)的内存空间,范围10^(-308)~10^(308)。4)字符型:char变量的值占8位。它有两种类型:signedchar值范围内128~+127;unsignedchar值范围0~255。如字符变量声明并初始化:chargender='m';(注意单引号''是字符,而双引号""是字符串)4.输入输出函数:scanf("%d",&x)输入函数和printf("%d",x)输出函数,它们是函数的标准库函数,包含在stdio.h的头文件中。来源:(HYPERLINK"http://blog.sina.com.cn/s/blog_622cc2430100fjw2.html"http://blog.sina.com.cn/s/blog_622cc2430100fjw2.html)-C语言变量和数据类型_慕容飞雪_新浪博客5.输出格式控制:%3d表示输出3位整型数,不够3位右对齐。%9.2f表示输出宽度为9的浮点数,其中小数位为2位,整数位为6位,小数点占一位,不够9位右对齐。%8s表示输出8位字符的字符串,不够8位右对齐。%-7d表示输出7位整数左对齐。%04d表示输出一个小于4位的数值时,将在前面补0使其总宽度为4位。6.类型转换:1)隐式转换也称自动类型转换,基本原则是将范围小的类型值转换为范围大的类型值。short-->int-->long-->float-->double2)强制类型转换:如,inta=15,b=11;floatquotient=a/b;由于除号两边的操作数a,b都是有明确类型的变量。这时,不能自动隐式转换。在这种情况下,就要使用到强制类型转换:(类型名)变量或数值。如,inta=15,b=11;floatquotient=(float(a)/b;7.接收并显示字符:getchar()从键盘上读取一个字符,和putchar()把一个字符送到标准输出显示。如,charc;fflush(stdin);//清空缓冲区垃圾数据。c=getchar();