1 / 42
文档名称:

C语言程序设计基础知识教学PPT课件.ppt

格式:ppt   大小:2,216KB   页数:42
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计基础知识教学PPT课件.ppt

上传人:不忘初心 2019/11/2 文件大小:2.16 MB

下载得到文件列表

C语言程序设计基础知识教学PPT课件.ppt

相关文档

文档介绍

文档介绍:<<C语言程序设计>>(难点)(重点)(重点)(重点难点)(难点)(重点难点)程序设计基础问题引入通过编程解决问题,其本质是对数据的操作,这些数据可能是数学问题中的数值(整数或小数),可能是信息处理中的文字(字符或字符串),也可能是更复杂的数据或文件那么在C语言中如何表示这些数据?如何对数据间的运算进行描述?【引例】根据三角形的三个边长,计算三角形的面积,其计算公式为:area=(其中a、b、c为三角形的三个边长,s=(a+b+c)/2)试分析:在这个问题中涉及哪些数据:;其中已知量有:;未知量有:。,需要明确数据到底是什么类型,以便分配合适的存储空间,并按照相应的规则进行操作。所以在程序编写时要对数据进行明确的类型说明。:【例2-1】计算并输出半径为r的圆的面积。#include<> //包含标准输入输出头文件voidmain() //主函数{floatr,area;//数据准备,定义半径r和面积areaprintf("请输入半径:");//提示语scanf("%f",&r); //输入半径值rarea=*r*r; //数据计算,将结果赋值给areaprintf("该圆的面积为:%f.\n",area);//输出面积值}数据类型:r,area为float(实型)变量:r,(π)基本数据类型有三种:整型(int)字符型(char)实型单精度型(float)双精度型double)(16位)-32768~+32767(-215~+215-1)基本整型int2字节(16位)-32768~+32767(-215~+215-1)4字节(32位)-2147483648~+2147483647(-231~+231-1)长整型long4字节(32位)-2147483648~+2147483647(-231~+231-1)无符号短整型unsignedshort2字节(16位)0~65535(0~216-1)无符号基本整型unsignedint2字节(16位)0~65535(0~216-1)4字节(32位)0~4294967295(0~232-1)无符号长整型unsignedlong4字节(32位)0~4294967295(0~232-1)。其符号表示、所占存储空间大小、有效数字及数的范围如表。(32位)6~×10-38~×1038双精度浮点型double8字节(64位)15~×10-308~×,包括可直接显示的字符和32个控制字符,见附录A。字符型用char表示,占存储空间1个字节(8位),实际上存放的是该字符所对应的ASCII码值(一个整数),所以字符型和整型的关系非常特殊,二者经常“混搭”,如’A’+1代表字母’B’。