C语言初级刷题01(题目来自于牛客网)

本文通过四个实例介绍了C语言的基本编程实践,包括输出经典谚语"Practice makes perfect!", 创建小V图案,展示不同整型数据在内存中的大小,以及将十进制转换为八进制和十六进制。涉及的关键知识点有:printf函数,转译字符,sizeof操作符,以及八进制和十六进制的表示。
摘要由CSDN通过智能技术生成

1. BC1-实践出真知

输出 Practice makes perfect!

#include <stdio.h>
int main()
{
	printf("Practice makes perfect!");
	return 0;
}

2. BC2-我是大V

题目描述

每个人都想成为大 V (VIP Very Important Person) ,但要一点一点积累才行,先从小 v 做起。要求输出 由小写字母v 组成的大

2.1输出描述如图所示 

#include <stdio.h>
int main()
{
	printf("v     v\n"); // \n是转译字符,代表换行
	printf(" v   v\n");
	printf("   v \n");
//  printf("v     v\n v   v\n   v \n");//这种方法也可以。
	return 0;
}

3. BC3-有容乃大

题目描述

确定不同整型数据类型在内存中占多大(字节),输出不同整型数据类型在内存中占多大(字节)。

3.1输出描述

不同整型数据类型在内存中占多大(字节),具体格式详见输出样例,输出样例中的 ? 为不同整型数据类型在
内存中占的字节数。输出样例如下:
The size of short is ? bytes .
The size of int is ? bytes .
The size of long is ? bytes .
The size of long long is ? bytes .
#include <stdio.h>
int main()
{
	printf("The size of short is %d bytes.\n",sizeof(short));
	printf("The size of int is %d bytes.\n", sizeof(int));
	printf("The size of long is %d bytes.\n", sizeof(long));
	printf("The size of long long is %d bytes.\n", sizeof(long long));
	return 0;
}

解析:本题的关键是要掌握C语言的 sizeof 这个操作符。 sizeof 是C语言的一个单目操作符,用来计算不同类型数据所占内存空间的大小,单位是字节

4.BC7 缩短二进制

1.题目描述

  我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整 数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补 码表示的整数,但保持了二进制数的表达特点。请输出十进制整数1234对应的八进制和十六进制。

2.输出描述; 

   十进制整数 1234 对应的八进制和十六进制(字母大写),用空格分开,并且要求,在八进制前显示前导 0 ,在
十六进制数前显示前导 0X
3.提示:
  
  printf 可以使用使用格式控制串 “%o” “%X” 分别输出八进制整数和十六进制整数,并使用修饰符 “#” 控制前
导显示
#include <stdio.h>
int main()
{
	printf("%#o %#x",1234,1234);
	return 0;
}

这里补充有些知识点

% c - 字符
% hd - 端整形
% d - 整形
% s - 字符串
% f - 单精度浮点数
% lf - 双精度浮点数
% p - 地址格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值