• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
C语言教程:第二章:
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
C语言教程:第二章: 数据类型、运算符、表达式(2)
软件发布 C语言教程:第二章: 数据类型、运算符、表达式(2)
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> 计算机等级考试 >> 计算机等级考试动态 >> C语言教程:第二章: 数据类型、运算符、表达式(2)

C语言教程:第二章: 数据类型、运算符、表达式(2)

添加时间: 2007-5-25 7:07:55  作者: 计算机等级考试认证参考  阅读次数:35   来源: http://www.d9soft.com

       

整型变量   

整型变量可分为以下几类:   
1.基本型   
类型说明符为int,在内存中占2个字节,其取值为基本整常数。   
2.短整量   
类型说明符为short int或short’C110F1。所占字节和取值范围均与基本型相同。   
3.长整型   
类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数。   
4.无符号型   
类型说明符为unsigned。   
无符号型又可与上述三种类型匹配而构成:   
(1)无符号基本型 类型说明符为unsigned int或unsigned。   
(2)无符号短整型 类型说明符为unsigned short   
(3)无符号长整型 类型说明符为unsigned long    
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。 下表列出了Turbo C中各类整型量所分配的内存字节数及数的表示范围。   
类型说明符    数的范围     分配字节数   
int       -32768~32767     ■■    
short int    -32768~32767     ■■   
signed int    -32768~32767     ■■   
unsigned int   0~65535        ■■   
long int  -2147483648~2147483647  ■■■■   
unsigned long  0~4294967295     ■■■■   
整型变量的说明   
变量说明的一般形式为: 类型说明符 变量名标识符,变量名标识符,...; 例如:   
int a,b,c; (a,b,c为整型变量)   
long x,y; (x,y为长整型变量)   
unsigned p,q; (p,q为无符号整型变量)   

在书写变量说明时,应注意以下几点:   
1.允许在一个类型说明符后,说明多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。   
2.最后一个变量名之后必须以“;”号结尾。   
3.变量说明必须放在变量使用之前。一般放在函数体的开头部分。   
[Practice] //1int a,b;   
short int c;   
short d=100;   
a=d-20;   
b=a+d;   
c=a+b+d;   
d=d-a+c-b;’Vtable   
a,2,0   
b,2,0   
c,2,0   
d,2,100   
of Vtable   
’Vupdate   
1,0;2,0   
3,0   
4,100   
1,80   
2,180   
3,360   
4,200   
of Vupdate   
of Practice   
[Practice] //2int a=5;   
int b=9;   
long int c;   
long d;   
c=a+b-7;   
d=a*b*c;   
c=d*d*d;   
a=c-d;’Vtable   
a,2,5   
b,2,9   
c,4,0   
d,4,0   
of Vtable   
’Vupdate   
1,5   
2,9   
3,0   
4,0   
3,7   
4,315   
3,31255875   
1,-5112   
of Vupdate   
of Practice

[Practice] //3int a=6,b=19;   
unsigned int c;   
int d;   
c=a-b+7;   
d=b*c;   
a=b+c+d;   
b=-a;’Vtable   
a,2,6   
b,2,19   
c,2,0   
d,2,0   
of Vtable   
’Vupdate   
1,6;2,19   
3,0   
4,0   
3,65530   
4,-114   
1,-101   
2,101   
of Vupdate   
of Practice   
void main(){   
long x,y;   
int a,b,c,d;   
x=5;   
y=6;   
a=7;   
b=8;   
c=x+a;   
d=y+b;   
printf("c=x+a=%d,d=y+b=%d ",c,d);   
}   
将main说明为返回void,即不返回任何类型的值   
x,y被定义为long型   
a,b,c,d被定义为int型   
5->x   
6->y   
7->a   
8->b   
x+a->c   
y+b->d   
显示程序运行结果 of long x,y;   
int a,b,c,d;   
c=x+a;   
d=y+b;   
  从程序中可以看到:x, y是长整型变量,a, b是基本整型变量。它们之间允许进行运算,运算结果为长整型。但c,d被定义为基本整型,因此最后结果为基本整型。本例说明,不同类型的量可以参与运算并相互赋值。其中的类型转换是由编译系统自动完成的。有关类型转换的规则将在以后介绍。   

实型量   

实型常量   

实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式: 十进制数形式指数形式   
1.十进制数形式   
由数码0~ 9和小数点组成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均为合法的实数。   
2.指数形式   
由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为a E n (a为十进制数,n为十进制整数)其值为 a*10,n 如: 2.1E5 (等于2.1*10,5), 3.7E-2 (等于3.7*10,)-2*) 0.5E7 (等于0.5*10,7), -2.8E-2 (等于-2.8*10,)-2*)以下不是合法的实数 345 (无小数点) E7 (阶码标志E之前无数字)  -5 (无阶码标志) 53.-E3 (负号位置不对) 2.7E (无阶码)   
标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数。如356f和356.是等价的。例2.2说明了这种情况:   
void main()   
{   
printf("%f %f ",356.,356f);   
}   
void 指明main不返回任何值 利用printf显示结果 结束

 

上下文章:

 

上一篇文章: C语言教程:第十章:文件(1) 下一篇文章: C语言教程:第九章:预处理(1)

相关文章:

  • 王微反击古永锵:数据是参考 赚钱最要紧
  • 谷歌百科全书网站Knol推出多种语言服务
  • PS调色教程:教你调出婚片温柔暖色调
  • PS教程:打造都市颓废风格海报
  • PS教程:真人仿卡通手绘效果

相关软件:

  • 易语言 V4.04 简体中文正式版
  • DataExplore数据恢复大师 2.8
  • 腾讯QQ IP数据库 1015 纯真版
  • 句宝盆--新概念英语第二册 V4.78
  • 网络数据包嗅探专家 V2.4
  • API拦截教程 V1.0

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

计算机等级考试分类导航

  • 计算机等级考试动态
  • 计算机一级考试
  • 计算机二级考试
  • 计算机三级考试
  • 计算机四级考试

本类经典文章推荐

  • 全国计算机等级考试三级网络技术(...
  • 三级网络技术复习笔记(第1-2章)
  • 三级笔试样题(PC技术)
  • 三级数据库技术样题
  • 三级网络技术复习笔记(5-7)
  • 三级网络技术复习笔记(第3-4章)
  • 笔试样题(网络技术)
  • 机考如何避免范围性错误
  • 2003年最新三级网络模拟题(2)
  • 全国计算机等级考试三级网络技术部...

计算机等级考试动态阅读排行

  • 9月17日计算机等级考试二级VF答案
  • 完整的计算机等级考试上机模拟系统
  • 计算机等级考试:VFp练习题1
  • 全国计算机等级考试三级网络技术(...
  • 历年操作系统论述题及答案(2)
  • 计算机等级考试:VFp练习题2
  • 计算机二级VB软件环境、考试时间、...
  • 2005年全国计算机等级考试全真模拟...
  • 三级网络技术复习笔记(第1-2章)
  • 全国计算机等级考试报名时间、级别...

计算机等级考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级模拟试题07
  • 全国计算机等级考试上机考试应试技...
  • 一级(WINDOWS)试题解析-Word篇
  • 全国计算机等级考试一级模拟试题06
  • 全国计算机等级考试一级模拟试题03

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有