人生的第一篇博客(初识C语言)

目录


1.自述

  • 自我介绍
  • 编程的目标
  • 怎么学习编程
  • 打算在学习编程这件事上每周花费多少时间
  • 最想进入的一家IT公司

2.初识C语言

  • 库函数链接
  • C语⾔的32个关键字
  • ASCLL码表查询链接
  • 转义字符
  • 我的第一个C语言程序

>自我介绍

大家好,我是一枚刚接触C语言的小萌新,这是我的第一篇博客,请多多关照。

>编程的目标

制作一个AI软件,刚开始学习的我并不了解其中的难度,可能在我进行更深层次的学习之后这个目标会发生改变。

>怎么学习编程

通过老师的教导和在b站上看相关视频,还有逛博客进行学习。当然最主要的还是做题目,亲自动手进行练习。

>打算在学习编程这件事上每周花费多少时间

由于课程.作业较多,所以我打算星期一,三,四每天进行半个小时左右的学习。星期二,五每天进行两个半小时的学习。
(这两天有C语言的课,上课也算学习吧,哈哈)
星期六七每天进行三个小时左右的学习。

>最想进入的一家IT公司

目前没有。


>>库函数链接

什么是库函数呢?
为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。
在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持)。
链接:https://cplusplus.com/reference/clibrary/

>>C语⾔的32个关键字

与数据类型有关的:unsigned short signed double float char int sizeof typedef enum union long void struct
与存储类别有关的: register static auto extern
与程序控制结构有关的: do while for if else switch case default goto continue break return

>>ASCLL码表查询链接

我们知道在计算机中所有的数据都是以⼆进制的形式存储的,那这些字符在内存中分别以什么样的⼆进制存储的呢?
如果我们每个⼈⾃⼰给这些字符中的每个字符编⼀个⼆进制序列,这个叫做编码,为了⽅便⼤家相互通信, 不造成混乱,后来美国国家标准学会(ANSI)出台了⼀个标准 ASCII 编码,C语⾔中的字符就遵循了 ASCII 编码的⽅式。
链接:https://zh.cppreference.com/w/cpp/language/ascii

>>转义字符

在处理数据时,经常会遇到像姓名、性别和住址等具有文本特征的数据,这些数据属于字符型数据
1.字符常量
用单引号引起来的单个字符为字符常量。例如:
合法的字符常量:‘a’‘A’510’,1
不合法的字符常量:”a"(双引号不合法)、‘abe’(超过1个字符不能用单引号)。
字符常量在内存中占1字节,存放的是字符的 ASCI码值。字符常量‘A’的值为65, 字符常量’a’的值为97。
2.转义字符常量
转义字符是以“\”开头的具有特殊含义的字符,这些字符常量也必须引在一对单引号内,如’\n’代表回车符。
使用转义字符需要注意以下几点:
(1)转义字符常量,如\n’‘\101’‘1141’只代表一个字符。
(2)反斜线后的八进制数可以不用0开头,如’\101’代表的就是字符常量’A’。也就是说,在一对单引号内,
可以用反斜线后跟一个八进制数来表示一个 ASCII字符。
(3)反斜线后的十六进制数只能由小写字母x开头,不允许用大写的X,也不能用0x开头,如\x41’代表字符常量‘A’。
也就是说,在一对单引 号内,可以用反斜线后跟一个十六进制数来表示一个 ASCII码字符。
转义字符查询链接:https://zh.cppreference.com/w/c/language/escape

>> 我的第一个C语言程序

这我的第一个C语言程序,对我有着特殊意义,我将记录在这里。

#include<stdio.h>
int main()
{
	printf("hehe\n");
	return 0;
}
  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值