[C语言学习]C语言程序设计基础(一)

本文是C语言基础学习系列的第一篇,涵盖了C语言的基础知识,包括文件后缀名、计算机语言基础、内存概念、数据类型,特别是非数字型数据的ASCII码和转义字符。旨在以简洁易懂的方式引导读者入门C语言。
摘要由CSDN通过智能技术生成

大家好这里是三岁,C语言是各类语言的基础,由于个人学习需要特别开设了C语言基础专题,内容不一定深入,都是基础知识,还是白话C语言,最简单的方式带领大家学习不是那么容易理解的C语言!(该系列应该每周末更新直到系列结束,有问题的及时留言,会马上修改!)

C语言基础知识

C语言文件后缀名说明:

*代表的是通配符

  • C语言文件:其拓展名为 *.c或者 *.cpp(c++)源文件名
  • *.h 是头文件名(包含文件)可以使用 # include <* .h>进行导入(相当于文件引用)
    (拓展:类似于python中的import

学C语言前需要了解的计算机基础知识

计算机语言

语言是沟通交流的工具(区别在于不同的语言表达方式不同)
而计算机语言也类似:

是人与计算机之间的交流的方式(工具)

计算机语言可以分为低级语言高级语言下面对内容进行了分析:
在这里插入图片描述
语言三要素:语法、词汇、语义;

白话三要素:
语法:对应于C语言的一些特定语法:if、else……
词汇:对应的应该是保留的关键字
语义:就是对指定的代码的解析(a=1对应把1赋值给a)

内存

计算机内部存放中间结果的,是临时数据存放的地方。
在内存中按照字节(Byte)划分存储单元
1Byte == 8bit

类型 大小
正整数(无符号整数) 0 ~ 255
带符号数 -128 ~ 127

为什么呢?
计算机中,如果是带符号的第一位就代表了符号 0代表正的、1代表负的。

  • 无符号整数:
    在这里插入图片描述
  • 带符号数
    *

内存地址:每个字节给予一个从0开始的顺序编号。

小知识:
设在C语言中:char * p存在一个内存中。
变量p分配的内存是__sizeof(unsigned)__B.(固定大小是4)

每保存一个数据就会给出一个地址:数据占据
如果一个数据的内容太大了(占据多个字节时):以首地址&#

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

三岁学编程

感谢支持,更好的作品会继续努力

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

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

打赏作者

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

抵扣说明:

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

余额充值