900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言程序设计培训班讲课课件 《C语言程序设计》PPT课件43223讲课讲稿.ppt

c语言程序设计培训班讲课课件 《C语言程序设计》PPT课件43223讲课讲稿.ppt

时间:2024-04-19 04:11:03

相关推荐

c语言程序设计培训班讲课课件 《C语言程序设计》PPT课件43223讲课讲稿.ppt

《C语言程序设计》PPT课件43223;一、C语言的数据类型 ;2.1 常量和符号常量;上例中的PRICE 就称为符号常量;凡在程序中出现的PRICE 都代表30。 PRICE=PRICE+5; /*正确否*/一般情况下,符号常量名用大写、变量用小写。 ;3、符号常量的声明和使用一般放在程序的前端,与#include 在一块:#define 符号常量名 值如:#define Zero 0

好处: 含义清楚 (#define Second 60) 一改全改 (#define PI 3.14);2.2 变量 ;在C语言中,要求对所有用到的变量作强制定义,即“先定义、后使用”。 因为: 1、 编译程序不能翻译未定义变量。 2、 编译程序在编译时根据变量类型确定存储单元的数量并分配空间 3、编译程序在编译时根据变量类型进行语法检查。例,整型变量a、b可以进行“求余”运算 a % b;若把a、b定义为实数,则上述运算非法。;main() { int i, studentNo; i=5; studentno=5; /*错在哪里*/ j=3; /*错在哪里*/}; 一条变量说明语句由数据类型和其后的一个或多个变量名组成。变量说明的形式如下: 类型 ; 这里类型是指Turbo C2.0的有效数据类型。 变量表是一个或多个标识符名, 每个标识符之间用","分隔。 例如: int i int i, j, k; char c, str[5], *p; ; 所谓标识符是指常量、变量、语句标号以及用户自定义函数的名称。 Turbo C 2.0标识符的定义十分灵活。作为标识符必须满足以下规则: 1.所有标识符必须由一个字母(a~z, A~Z)或下划线(_)开头; 2.标识符的其它部分可以用字母、下划线或数字(0~9)组成; 3.大小写字母表示不同意义, 即代表不同的标识符; 4.标识符只有前32个字符有效(Turbo C) 5.标识符不能使用Turbo C2.0的关键字。;下面举出几个正确和不正确的标识符:正确-----------------不正确smart----------------5smart_decision------------bomb? key_board------------key.board FLOAT----------------float;三、整型数据; 整型常量即整常数按不同的进制区分, 整型常数有三种表示方法:

十进制数: 以非0开始的数 如:220, -560, 45900八进制数: 以0开始的数 如:06; 0106, 05788十六进制数: 以0X或0x开始的数 如:0X0D, 0XFF, 0x4e ;main(){ int i; i=11; printf(“i=%d\n???,i); i=011; printf(“i=%d\n”,i); i=0x11; printf(“i=%d\n”,i); i=0X11; printf(“i=%d\n”,i);}程序的输出结果是多少?;注意:·可在整型常数后添加一个"L"或"l"字母表示该数为长整型数,如22L, 0773L, 0Xae4l。·另外, 所有整数的缺省类型是int,可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如 22L,0773L, 0Xae4l。·若加上一个"u"或"U"字母表示该数为无符号整型数,如27u, 0400u, 0xb8000000u。·若加上一个"ul"或"UL"字母表示该数为无符号长整型数,如 27ul, 0400UL, 0xb8000000UL。·当整数的值超出int类型所能表示的范围时称为整数溢出。 ; 1.整型变量的分类:加上不同的修饰符, 整型变量有以下几种类型; C语言标准没有规定整型变量在计算机内存中所占的字节数,它与具体的机器和操作系统有关: ;2. 整型变量的定义可以用下列语句定义整型变量:int a, b; /*a、b被定义为有符号短整型变量*/unsigned long c; /*c被定义为无符号长整型变量*/unsigned short c,d; /*指定变量c、d为无符号短整型 */long e,f; /* 指定变量e、f为长整型*/

程序中在函数的开头部分定义变量。;main(){ int a,b,c,d; /* 指定变量a、b、c

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