初识C语言(1)

目录

1.数据类型

2.计算机单位

#一些碎碎念念

3.常见的打印符号

4.常量

5.字符串

#tips

#必记住


人生若只如初见

1.数据类型

数据类型             字符数据类型               sizeof....的大小(byte)

 char                        短整型                           1

short                         短整型                          2

  int                            整形                             4

long                           长整型                         4 

long long                  更长整型                       8

float                          单精度浮点数                4

double                       双精度浮点数               8

2.计算机单位

计算机是硬件-二进制符号-0或者1(一个0或1所占大小为一个bit)

bit——比特位(最小单位)

byte——字节-8bit

kb-1024byte

mb-1024kb

gb-1024mb

tb-1024gb

pb-1024tb

#一些碎碎念念

printf("%4d",n);表示给四个位置给n占用,因此要想之间有间距需要?d中?>n所占的位置

编译器里面默认是double,故float写成float=10.4f

c语言规定sizeof(long)≥sizeof(int)故long可以是4byte也可以是8byte(取决于平台)

局部变量与全局变量名字相同时候,局部变量优先

&是取地址符号

extern 声明外部符号

VS一般报错scanf需用scanf_s或预处理前加_CRT_SECURE_NO_WARNINGS

//注释一行

/*        */注释中间的一段

ctr+shift+/注释,再按一遍取消注释

3.常见的打印符号

%c——打印字符格式的数据

%d——打印整型-十进制

%f——打印浮点数-打小数

%p——以地址形式打印

%x——打印16进制

%lf——双精度浮点数

%s——打印字符串

4.常量

1.字面变量——例如:直接打数字5

2.const—修饰常变量 例如:const int n =10。n的本质是变量,但是我们赋予了它常属性。

3.#define——定义标识符常量

4.枚举法——enum 例如:enum Color{RED,YELLOW,BULE};int main{enum Color color= BULE;return 0}——感觉就是像数学集合的枚举法先弄出来,然后之后可以直接拿里面的例子

5.字符串

字符串通常以\0结尾,不算字符串的内容。它的值是0

例如“abc”其中有/0结尾,而{'a','b','c'}在c后没有\0结尾继续打印。strlen是计算字符串长度的。

 原因在于"abc"c后面自带\0而{'a','b','c'}不带,若我们加上去,则一样了

#tips

\n 换行符        \t水平制表符(相当于tab键)        \\防止转义序列符

\b退格符        \r进纸符        \r 回车符        \t水平制表符

\v垂直制表符        \ddd八进制(1~3个八进制数字)

\xdd(dd表示两个十六进制数字)(其中这些dd都由各自的进制转换为十进制的ASCII)

打印特殊符号容易起冲突的,前面加个\即可

若\32 成十进制打印出来的就是26,不是→,则在控制台\属性\字体\点阵字体 即可。

#必记住

 0(48)        A(65)        a(97)

A与a之间相差32

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

charslunu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值