C语言第一课时

main函数究竟是啥?

main函数是程序的入口,一个程序中有且仅有一个main函数,main函数可以写在源程序的任意位置。

关键字有哪些? 

5e7b8bc8c60c45469b0a9aadd9a079ed.png

字符?ASCII码?字符计算?

字符用%c来打印

在键盘上可以挑出各种字符,如:a,h,@,#,等;在C语言中字符是用单引号括起来的,如:'a'。

字符A~Z的ASCII码值从65~90;

字符a~z的ASCII码值从97~122(十进制);

对应的大小写字符(a和A)的ASCII码值的差值是32;

数字字符0~9的ASCII码值从48~57;

换行\n的ASCII码值是10

在这些字符中ASCII码从0~31这32个字符是不可打印字符无法在屏幕上观察。

C语言的字符串?字符和字符串有何区别?

用双引号括起来的一串字符就被称为字符串,如:"abcdef",用%s来打印。

字符串的末尾隐藏了一个\0的转义字符,\0字符串结束的标志。我们在使用函数printf()打印字符串或者strlen()计算字符串长度的时候,遇到\0时会自动停止。

而在字符的末尾没有隐藏\0,想要它停止运行我们就应该在末尾加上'\0'  

50fe41c473a341a1a7a81682178004de.png

8. sizeof和strlen?竟然有坑?

转义字符是什么?平时怎么用呢?
转义字符就是转变字符的意思。如\n,\?,\',如下图所示:

9f99eb2ba8714615b20efa0f6f5f9ca0.png

 43e66219c82b479ab300676d58ad2041.png

 317599e7a20141e59f91ad7cc4a0f02c.png

 %d打印的是整型,%c打印的是字符(他们都是占位符);所以同样是'\130',用的占位符不同,打印出的结果也就不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值