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

再见!

(新手小白)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值