[计算机软件及应用]c语言快速入门

[计算机软件及应用]c语言快速入门

ID:40004792

大小:1.91 MB

页数:38页

时间:2019-07-17

[计算机软件及应用]c语言快速入门_第1页
[计算机软件及应用]c语言快速入门_第2页
[计算机软件及应用]c语言快速入门_第3页
[计算机软件及应用]c语言快速入门_第4页
[计算机软件及应用]c语言快速入门_第5页
资源描述:

《[计算机软件及应用]c语言快速入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言快速入门程序设计语言(C)本章学习内容标识符命名;数据类型、变量和常量;常用运算符和表达式;基本输入输出;过程控制结构(顺序、选择、循环结构)函数的定义与使用数据存储特性预处理指令标识符命名变量名,函数名由英文字母、数字和下划线组成,大小写敏感不可以是数字开头直观,见名知意,便于记忆和阅读最好使用英文单词或其组合下划线和大小写通常用来增强可读性variablenamevariable_namevariableName不允许使用关键字作为标识符的名字int,float,for,while

2、,if等某些功能的变量采用习惯命名如:for语句所采用的循环变量习惯用i,j,kWindows风格UNIX风格32个关键字:(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhileC语言的数据类

3、型数组共用体类型结构体类型构造类型基本类型指针类型:实型(浮点型)字符型(char)整型(int)双精度型(double)单精度型(float)空类型:是一种特殊的类型。表示一个量在内存中的地址。函数调用后,不需要向调用者返回任何值,则可将该函数定为空类型。基本数据类型int整数,在目前绝大多数机器上占4个字节TC2.0,2个字节float单精度浮点数,4个字节double双精度浮点数,8个字节char字符,1个字节数据类型修饰符shortshortint,简写为short,短整数,2个字节lon

4、glongint,简写为long,长整数,4个字节longdouble,长双精度(高精度)浮点数,10个字节unsigned用来修饰char、int、short和long无符号整数(正整数和0)signed用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数)。一般缺省都是有符号的,所以这个修饰符通常省略。数据类型修饰符0111111111111111最高位假设编译系统为int型整数分配2个字节的存储空间,即16个二进制位中最高位是符号位,以32767为例,其

5、在内存中的存储形式为:有符号数与无符号数1111111111111111最高位若是无符号数,该数是65535,若是有符号数,该数是-1。1000000000000001最高位1111111111111110最高位1111111111111111最高位1111111111111111最高位-1的原码-1的反码-1的反码加1后的结果-1的补码TC2中int的范围是-32768~32767如果我们给它一个小于-32768或者大于32767的数会如何呢?超出取值范围会怎样?小蛇能吞下大象吗?一台安装了Wi

6、ndows95/98的机器,如果连续运行49.7天没有重新启动,可能死机原因:Windows自启动时刻起,有一个计数器,记录系统已经运行了多少毫秒。此计数器是个unsignedlong类型的变量unsignedlong的最大值是:4294967295一天有24*60*60*1000=86400000毫秒4294967295/86400000=49.71026961805……当49.7天的时候,此计数器会溢出,引起死机溢出(Overflow)造成的危害含义类型关键字长度值域范围有效数字可用运算符字符

7、char1-128~+127整数int4-231~231-1+,-,*,/,++,--,%长整数long或longint4-231~231-1单精度数实数(浮点型)float4-3.402823×1038~3.402823×10387位+,-,*,/,++,--双精度数实数double8-1.7977×10308~1.7977×1030815位基本数据类型数据类型修饰符含义类型名简写长度值域范围有符号字符型signedcharchar1-128~+127无符号字符型unsignedchar1有符号

8、整型signedintint4-231~231-1无符号整型unsignedint40~232-1有符号短整型signedshortintshort2-215~215-1无符号短整型unsignedshortintunsignedshort20~216-1有符号长整型signedlongintlong4-231~231-1无符号长整型unsignedlongintunsignedlong40~232-1单精度浮点型float4双精度浮点型double8在实际使用时,将修饰符和类型名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。