当前位置: 首页 > news >正文

c++第一课(基础c)

目录

1.开场白

2.char(字符)

3.字符数组

4.ASCII码

1.开场白

OK,咱们也是亿(不是作者故意的)天没见,话不多说,直接开始!

2.char(字符)

众所不周知,int是装不下字符(指字母、特定符号)类型的,这时候,需要char类型了

举个栗子

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a; 
	return 0;
}

再举个栗子

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char a; 
	return 0;
}

到这里,都没问题

如果,int(char)a都等于C呢?

第一个栗子的儿子

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a;
    a='C'; 
	return 0;
}

%^&**^*^&^&%%*%&¥(由于编译错误产生的混乱)

那我们再看看第二个栗子的儿子是否安好

第二个栗子的儿子

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char a;
	a='C'; 
	return 0;
}

第二个栗子的儿子:你好!

作者:你好!

作者悄悄地说:看来十分安好,我们去看看它们的亲戚,字符数组吧!

3.字符数组

字符数组简单来说,就是数组,只不过加了能储存字母、以及特定符号的功能

#include<bits/stdc++.h>
using namespace std;
char a[10005];
int main()
{
	char b=97; 
    for(int i=1;i<=26;i++)
    {
    	a[i]=b;
    	cout<<a[i]<<" ";
    	b=b+1;
	}
	return 0;
}

就像这样子,它能输出26个字母,至于为什么能输出26个字母,留到下一章来讲。

4.ASCLL码

ASCLL码是指计算机在内部进行的操作

比如:

19+21(你输入的)=10011+10101(电脑转化成二进制)

                                            |

                             40 =100110(电脑的二进制的加法结果)

字符          ASCII码

A              65

B              66

C              67

D              68

E              69

F              70

G              71

H              72

I                73

J               74

K              75

L               76

M              77

N              78

O              79

P              80

Q             81

R             82

S             83

T             84

U            85

V            86

W           87

X            88

Y            89

Z            90

a              97

b              98

c              99

d              100

e              101

f               102

g              103

h              104

i               105

j               106

k              107

l               108

m             109

n              110

o              111

p              112

q              113

r               114

s               115

t                116

u               117

v                118

w               119

x                120

y                121

z                122

再见!

(新手小白)

相关文章:

  • 【Python爬虫(55)】Scrapy进阶:深入剖析下载器与下载中间件
  • 服务器系统都更新到windowsserver2025了
  • 完美解决:.vmx 配置文件是由 VMware 产品创建,但该产品与此版 VMware Workstation 不兼容
  • 如何将 Excel 数据转换为 SQL 脚本:从入门到实战
  • 机器学习---KNN算法核心原理和思路分析
  • 【2025深度学习环境搭建-1】在Win11上用WSL2和Docker解锁GPU加速
  • 2023 年 6 月大学英语四级考试真题(第 3 套)——解析版
  • 《Kali Linux从安装到武器化配置:打造你的数字军火库》
  • Qt常用控件之进度条QProgressBar
  • 调试无痛入手
  • 柠檬水找零(力扣860)
  • Mybatis-Plus使用page类实现分页查询
  • 基础dp——动态规划
  • AIGC-Stable Diffusion模型介绍
  • 数据库高安全—openGauss安全整体架构安全认证
  • GEE | 基于Landsat的1984-2024年归一化水体指数NDWI分析
  • 网络传输的七层协议
  • 7. 数组的动态创建
  • BFS(广度优先搜索)的理解与代码实现
  • 【NLP算法面经】腾讯 WXG 技术研究-NLP算法三面复盘(★附面题整理★)
  • 市场监管总局:2024年查办商标、专利等领域违法案件4.4万件
  • 国家卫健委:工作相关肌肉骨骼疾病、精神和行为障碍成职业健康新挑战
  • 中国纪检监察报刊文:要让劳动最光荣成为社会的崇高风尚
  • 野猪穿过江苏电视台楼前广场,被抓捕后送往红山森林动物园
  • 葛兰西:“生活就是抵抗”
  • 钟声:美以芬太尼为借口滥施关税,纯属“内病外治”