C语言作业-数据类型-创新互联
测试题:
创新互联是专业的鹤峰网站建设公司,鹤峰接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行鹤峰网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!0. 对于整型变量来说,long int 已经可以存放足够大的整数了,但若有一个更大的整数,应该尝试使用什么类型?
long long int
1. 就我们目前学到的所有数据类型中,C 标准规范存储空间最小的是?
char
2. 我们说 printf() 是一个用于格式化打印的函数,那 sizeof() 是一个函数吗?
不是,是关键字
3. C 语言定义一个字节等于多少比特位?
8bit,只是科普,Byte字节、bit比特位、1KB(注:不是指1000B,而是2¹⁰就是1024B)
1MB/1兆
4. C 标准只规定一个数据类型的具体尺寸(其他数据类型都是规定相对范围),你知道是哪个数据类型如此特殊吗?
整型类型
5. 如有 int i = 123; 请指出下边错误的语句?
A. sizeof i;
B. sizeof 123;
C. sizeof(i);
D. sizeof(123);
E. sizeof int;
F. size of 123;
B、D、F(sizeof 对象/sizeof (对象)/sizeof (类型)
6. unsigned int 和 int,哪个可以表示更大的整数?
unsigned int不带符号位即没有负数相应可以存放更大的正数所以更大些
7. 我们说“程序不会说谎”,言下之意是?
程序是死的
动动手:
0. 问题:求 1^2 + 2^3 + 3^4 + 4^5 + 5^6 的值?(1^2 表示 1 的 2 次方)
#include#includeint main()
{
int i;
i=pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
printf("%d",i);
return 0;
}
1.舍罕王的失算
相传国际象棋是古代印度舍罕王的宰相达依尔发明的。舍罕见王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8*8共64位的象棋说:“陛下,请您赏赐给我一些麦子吧。就在棋盘的第1格放1粒,第2格放2粒,第3格放4粒,以后每一个都比以前一格增加一倍,依次放完棋盘64格,我就感激不尽了。”舍罕王听了达依尔这个“小小”的要求,想都没想就满口答应下来。
结果在给达依尔麦子时舍罕惊奇地发现要给的麦子比自己想象的要多得多,于是他进行了计算,结果令他大惊失色。请问,舍罕王兑现他的许诺共要多少粒麦子赏赐他的宰相?如果每25000粒麦子重1kg,那么舍罕王应该给予达依尔多少公斤麦子?
#include#includeint main()
{
unsigned long long sum=0,temp,i,weight;
for(i=0;i<64;i++)
{
temp=pow(2,i);
sum = sum + temp;
printf("%llu\n",sum);
}
weight=sum/25000;
printf("舍罕王应该给予达依尔%llu粒麦子!\n\
如果每25000粒麦子为1kg,那么应该给%llu公斤麦子\n\
",sum,weight);
return 0;
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章名称:C语言作业-数据类型-创新互联
标题来源:http://cdiso.cn/article/cdhogo.html