初始C语言(个人学习记录—简单的基础理论知识)

1. C语⾔是什么?

简单地说,它就是一门计算机语言。在1969年,贝尔实验室的肯 · 汤森发明了B语言,而后1972年尼斯·里奇在B语言的基础上设计一门语言从而取代了C语言,1988年正式标准化。

2. 为什么选择VS2022?

VS2022编译器是一款集成开发环境(IDE)的应⽤程序,它是⼀个主流的集成开发环境,企业中使⽤较为普遍,其中包含了:编辑器+编译器+调试器,功能强⼤,直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易,对于新手也非常友好。

3. main函数

每个 C 语⾔程序都是从main函数开始执⾏的,main 函数也被叫做:主函数。

  • main函数是程序的⼊⼝ 
  • main函数有且仅有⼀个

第⼀次写代码,最常⻅的错误是:main 被写成了mian。

4. ASCII码表

参考:https://zh.cppreference.com/w/cpp/language/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 = 32; i <= 127; i++)
 {
 printf("%c ", i);
 if (i % 16 == 15)
 printf("\n");
 }
 return 0;
}

输出

  ! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~

5. 转义字符

转义字符:在字符中有⼀组特殊的字符,转义字符顾名思义:转变原来的意思的字符。

常用的转义字符有:

  •  \n :换⾏符
  •   \' :⽤于表⽰字符常量'
  •  \\  :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
  •   \r :回⻋符
  •   \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个8的倍数
  •   \\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。

6. 注释

1. //形式
 // 单行注释

2. /* 形式 */
 /* 多行注释 */

7. 简单的C语言程序

/** 第一个C语言程序 **/

#include <stdio.h>

int main()
{
 printf("hello C\n");

 return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

贺仔仔在努力!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值