- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类型与常用函数; 学习目标;2.1 字符集与标识符;标识符
给程序中的实体——变量、函数、数组、结构体及文件起的名字。;关键字
数据类型关键字:
char、int、short、long、float、double、signed、
unsigned、struct、union、enum、void。
存储类型关键字:
auto、register、static、extern、typedef。
流程控制关键字:
if、else、switch、default、case、while、do、for、
break、continue、return、goto。
其他关键字:
sizeof、const、volatile。 ;用户标识符的定义方法
规定:1. 只能由字母、数字、下划线三种字符组成。
2 .第一个字符必须是字母或下划线。
3 .C语言中大写字母与小写字母不同。
4 .标识符的命名要做到见名知义。
5. C语言对长度没有限制,但建议不超过7个字符。;2.2 基本数据类型;例2-1 输入一个非负整数n,求n!。
#include stdio.h
int main()
{
short int i=1,n;
short int jc=1;
scanf(%d,n);
if(n0)
while(i=n) {
jc=jc*i;
i=i+1;
}
printf(%d!=%d\n,n,jc);
return 0;
};例2-1’ 输入一个非负整数n,求n!。
#include stdio.h
int main()
{
int i=1,n;
float jc=1;
scanf(%d,n);
if(n0)
while(i=n) {
jc=jc*i;
i=i+1;
}
printf(%d!=%.0f\n,n,jc);
return 0;
};例2-1’’ 输入一个非负整数n,求n!。
#include stdio.h
int main()
{
int i=1,n;
double jc=1;
scanf(%d,n);
if(n0)
while(i=n) {
jc=jc*i;
i=i+1;
}
printf(%d!=%.0lf\n,n,jc);
return 0;
};2.2.1 整型数据; 整型数据的长度、标识符与范围(VC6.0):
1. int ( 32 bit 数的范围 -231 ~(231-1) )
2. short int ( 16 bit 数的范围-32768~32767 )
3. long int -231~ (231-1)
4. unsigned int 0~ (232-1)
unsigned short int 0~65535
unsigned long int 0~4294967295
测定数据类型所占存储空间长度的运算符:sizeof; 实型数据在内存中的存放形式
占4或8个字节,在内存中以浮点数形式存放;实型变量的分类
float 32 bit, 数范围 3.4*10-38--- 3.4* 1038 , 6位有效位
double 64 bit, 数范围 1.7*10-308--- 1.7* 10308 , 16位有效位
实型数据的舍入误差
一个实型常量可以赋给一个float型或double型变量,
文档评论(0)