| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1566 人关注过本帖
标题:变量取值范围问题
只看楼主 加入收藏
淘淘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-5-18
收藏
 问题点数:0 回复次数:8 
变量取值范围问题
在TC头文件的子目录下,有一个头文件limits.h给出了常用数据类型的范围 利用该文件(既在你的程序开始处加上一行#include<limits.h>编写一个程序来确定int long unsigengd等数据类型的取值范围。
一律用长整形格式(%id)输出   

呵呵 这是课后一题 我觉得很有意思 拿上来和大家一起讨论
搜索更多相关主题的帖子: 变量 范围 
2005-06-07 17:23
淘淘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-5-18
收藏
得分:0 
每人愿意讨论这样的题吗 我自己来
#include<stdio.h>
#include<limits.h>
main()
{int=a;
 long=b;
 unsigned=c;
 scanf("%d,%id,%u",&a,&b,&c);
 
哼!!生气了不写了 .....

天上会闪的是什么啊? 我要把你摘下来.     ..................放到家里的窗前
2005-06-07 22:05
musicml
Rank: 1
等 级:新手上路
帖 子:273
专家分:0
注 册:2005-4-2
收藏
得分:0 

不用生气了 我。。。。帮你写。。。

#include <stdio.h> #include <limits.h>

int main() { printf("CHAR_MIN=%ld\n",CHAR_MIN); printf("CHAR_MAX=%ld\n",CHAR_MAX); printf("INT_MIN=%ld\n",INT_MIN); printf("INT_MAX=%ld\n",INT_MAX); printf("LONG_MIN=%ld\n",LONG_MIN); printf("LONG_MAX=%ld\n",LONG_MAX); return 0; }


Every thing is possible.
2005-06-07 23:48
淘淘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-5-18
收藏
得分:0 
你只用了输出方式 "char_min"是什么函数啊? 还是修饰符? return 0 什么是什么意思 我好像还没学到
谁能指点一下哦

天上会闪的是什么啊? 我要把你摘下来.     ..................放到家里的窗前
2005-06-08 23:18
seeker
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2005-6-5
收藏
得分:0 
CHAR_MIN是最小字符值

我相信总有一片天空属于我!http://myseeker. E-Mail:lwqcny@
2005-06-08 23:28
softwarelan
Rank: 1
等 级:新手上路
帖 子:209
专家分:0
注 册:2005-6-1
收藏
得分:0 

#include <stdio.h> #include <limits.h>

int main() { printf("CHAR_MIN=%ld\n",CHAR_MIN); printf("CHAR_MAX=%ld\n",CHAR_MAX); printf("INT_MIN=%ld\n",INT_MIN); printf("INT_MAX=%ld\n",INT_MAX); printf("LONG_MIN=%ld\n",LONG_MIN); printf("LONG_MAX=%ld\n",LONG_MAX); return 0; }


Not a hero until you reach The Greatwall!
2005-06-09 16:03
淘淘
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-5-18
收藏
得分:0 
为什么要用字符 没有别的方法吗  
那个return 0;是什么意思

天上会闪的是什么啊? 我要把你摘下来.     ..................放到家里的窗前
2005-06-10 07:41
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
得分:0 
晕,你没看见吗?人家的main函数的返回值是整型类型,当然需要一个返回值啦,你把return 0改为return 1也行啊。
2005-06-12 21:09
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
得分:0 

你也可以用没有返回值的函数去写: #include <stdio.h> #include <limits.h>

void main() { printf("CHAR_MIN=%ld\n",CHAR_MIN); printf("CHAR_MAX=%ld\n",CHAR_MAX); printf("INT_MIN=%ld\n",INT_MIN); printf("INT_MAX=%ld\n",INT_MAX); printf("LONG_MIN=%ld\n",LONG_MIN); printf("LONG_MAX=%ld\n",LONG_MAX); }

2005-06-12 21:10
快速回复:变量取值范围问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011999 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved