c语言常见概念(个人学习笔记重点重现)

1.对于编译和链接的理解

 

源代码无法直接执行,必须通过编译和链接才能转化为可执行exe文件

链接:函数中函数的声明放在头文件.h中,函数的实现放在.c源文件中,函数调用时要加上头文件#include'' ''。这样就能实现功能的模块化,提高了开发效率。

#include<>//使用库函数时
#include" "//使用自定义函数时
//二者都要包含相应的头文件

 2.关键字、(库)函数的区别

a.关键字:关键字就是已被语言本身使用, 不能作其它用途使用的字。eg.

b.库函数: 为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不 同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准 库,这些函数也被称为库函数。eg.printf,scanf...

理解:关键字更像是命令,告诉计算机将要干什么。而(库)函数更像是掌握一定技术的执行人员,在命令下用自己掌握的技术细节具体执行某种操作(得出某种结果)。

3.特殊的ASCII码值

字符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个字符是不可打印字符,⽆法打印在屏幕上观察

#include<stdio.h>
//字符打印展示
int main()
{
    int i=0;
    for(i=37;i<=127;i++)
    {
        printf("%c ",i);//%s打印字符串,%c打印字符,%d打印整形,%p打印地址,%f打印浮点型
        if(0==i%16)
            {
                printf("\n");//每16个字符一行打印
            }
    }
    return 0;
}

4.两种转义字符

\ddd :表示1到3个八进制数字,且都不超过7,表示一个字符

\xdd:表示两个十六进制数字,且都不超过f,同样表示一个字符

计算机存字符以ASCII码值存储,故部分数字与字符间有一种对应关系

今天就总结到此,感谢您的垂阅,敬请指教,谢谢。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

碳酸不酸鸭

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

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

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

打赏作者

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

抵扣说明:

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

余额充值