第周incentalentine

1.1 信息在计算机中的表示

数据存储是以字节(Byte)为单位,数据传输大多是以位(bit)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。

符号:英文标点占一个字节,中文标点占两个字节。

1.2 C++快速入门

1.3 变量和数据类型初探

int, long, short, char的最高位是符号位,为1表示负数,为0表示非负数。

1.4 变量和数据类型进阶

有符号整数的表示方式:将最左边的位看作符号位。符号位为0,则表示是非负数,其绝对值是除符号位以外的部分。符号位为1,则表示是负数,其绝对值是所有位取反后再加1。

整型数据转化为字符型数据时,只会留下最右边的一个字节,其余位丢弃。

1.5 常量

字符型常量和变量都占一个字节,内部存放的是字符的ASCII编码。

作业

1.输出第二个整数

Description:输入三个整数,把第二个输入的整数输出。

Input:只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。

Output:只有一行,一个整数,即输入的第二个整数。

Sample Input:123 456 789

Sample Output:456

2.字符菱形

Description:给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

Input:输入只有一行, 包含一个字符。

Output:该字符构成的菱形。

Sample Input:*

Sample Output:

3.打印ASCII码

Description:输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

Input:一个除空格以外的可见字符。

Output:一个十进制整数,即该字符的ASCII码。

Sample Input:A

Sample Output:65

4.打印字符

Description:输入一个ASCII码,输出对应的字符。

Input:一个整数,即字符的ASCII码,保证存在对应的可见字符。

Output:一行,包含相应的字符。

Sample Input:65

Sample Output:A

5.整型数据类型存储空间大小

Description:分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

Input:无。

Output:一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

Sample Input:(无)

Sample Output:(不提供)

6.浮点型数据类型存储空间大小

Description:分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

Input:无。

Output:一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

THE END
0.2021年12月随笔档案MacToT【输入】 输入仅一行,包括两个双精度浮点数a和b。 【输出】 输出也仅一行,a÷b的余数。 【输入样例】 73.263 0.9973 【输出样例】 0.4 阅读全文 posted @ 2021-12-03 15:13 MacToT 阅读(2897) 评论(0) 推荐(0) 1028:字符菱形 摘要:【题目描述】 给定一个字符,用它构造一个对角线长5个字符,倾斜jvzquC41yy}/ewgnqiy/exr1|juvzrsi/dsx1jwejk|f1;5431730qyon
1.练9.1字符菱形题目详情#A44. 练9.1 字符菱形 说明 给定一个字符,用它构造一个对角线长55个字符,倾斜放置的菱形。 输入格式 输入只有一行, 包含一个字符。 输出格式 该字符构成的菱形。 样例jvzq<84ql0;3u}jco0xvp8u1C6:
2.java小程序,打印对角长为a的菱形本文介绍了一种使用Java实现的星形图案绘制算法。通过解析几何的方法,该算法能够根据输入的对角线长度参数,输出由星号组成的星形图案。文章详细展示了算法的具体实现代码,并解释了其工作原理。 static void starsshape( double a ){ //a为对角长 for(int j=-(int)(a/2-1);j<a/2;j++){ fojvzquC41dnuh0lxfp0tfv8uqvczpeqjp1cxuklqg1fkucrqu18:6:B55
3.用*构造一个对角线长5个字符,倾斜放置的菱形。intsize =5; for(inti =1; i <= size; i++) { for(intj =1; j <= size - i; j++) { cout <<" "; } for(intk =1; k <=2* i -1; k++) { cout <<"*"; } cout << endl; } for(inti = size -1; i >=1; i--) jvzquC41dnuh0lxfp0tfv87525e92:>365?0c{ykenk0fnyckny03<99;;978
4.屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形尝试用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形 例 输入: # 输出: # ### ### ### # #include <stdio.h> intmain() { char a='*'; while (scanf("%c", &a) != EOF) { // 注意 while 处理多个 case /jvzquC41dnuh0lxfp0tfv8f3;5=2;=9931gsvrhng1jfvjnnu1745B::9:9
5.C语言——菱形c语言代码菱形一、题目:用*构造一个对角线长 5 个字符,倾斜放置的菱形,示例如下: * *** *** *** * 二、思路:通过外循环直接控制行数,间接控制*和空格数,内循环控制空格数和*数。 三、提示:为了更好理解菱形代码,可以从最基础的矩形,到直角三角形,到等腰三角形,理解这三种代码过后理解菱形就不是问题了。 1.jvzquC41dnuh0lxfp0tfv87724e:395:26>0c{ykenk0fnyckny03=;98;994
6.给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。该博客介绍了一种使用C++编程实现的方法,根据输入的单个字符生成一个倾斜放置、对角线长度为5的菱形图案。程序通过双重循环控制空格和字符的输出,遵循空格数与行数绝对值的关系以及字符数与空格数的关系来构造菱形。此程序展示了基本的字符输出和控制流程在图形绘制中的应用。 jvzquC41dnuh0lxfp0tfv8|gkzooa?76258468ftvkimg8igvcomu8644::66>8
7.入门题型之输出菱形Moyar方法二:利用字符串数组 思路: 用字符串数组来输出,第一次循环向这个字符串数组中填 ‘ * ’,i 从中间向左(⬅️),j 从中间向右(➡️)。 第二次循环填 ‘’,i 从左向右(➡️),j 从右向左(⬅️) 1#include<stdio.h>2#include<string.h>//strlen函数的头文件,strlen的功能是计算给定字jvzquC41yy}/ewgnqiy/exr1Oqbt8u13392:;=70jznn