C语言初阶 1.初始C语言

发布时间:2026/6/10 15:12:17
C语言初阶 1.初始C语言 文章目录一、C语言含义及目的二、C语言中的数据类型1.内存的转换2.整数家族3.浮点数家族4.字符家族三、代码组成1.代码格式2.常量和变量3.printf的用法四、总结前言C语言是C、Java、Python等绝大多数主流语言的底层基础被称为“语言之母”。C语言不是“古董”是数字世界的“地基”它不喧哗但无处不在——从手机、汽车到服务器、卫星都在跑C代码。一、C语言含义及目的含义C语言本质上就是人和计算机交流和沟通的核心语言用法通过和计算机沟通和交流写出代码和程序去解决人们的日常生活二、C语言中的数据类型这些类型存在的本质就是可以让计算机保存人们给它说的不同类型的值1.内存的转换计算机的内存卡记录人们想保存的东西1TB1024GB1GB1024MB1MB1024KB1KB1024Byte1Byte8Bit1Bit就是一个物理原件 只能保存0和1 。所以计算机它是二进制2.整数家族类型 大小 格式控制符short 短整形 2Byte16Bit 0~2^16-1 %hdint 整形 4Byte 32Bit 0~2^32-1 %dlong 长整型 4Byte 32Bit 0~2^32-1 %ldlong long 长长整形 8Byte64Bit 0~2^64-1 %lld3.浮点数家族float 单精度小范围的小数 4Byte %fdouble 双精度大范围的小数 8Byte %lf4.字符家族char 字符型 1Byte %c / %hhd字符所有字符在计算机中都是用‘ ’括起来表示就是一个字符格式控制符是%c 例如‘a’字符串所有字符串在计算机中都是用“ ”括起来表示一串字符串格式控制符是%s 例如“abcde”sizeof():求每一个空间所占大小 单位Byte三、代码的组成1.代码格式头文件以#includestdio.h为例它作为一本书供计算机学习使用stdio:标准的i : input 输入o output 输出.h : 标准的输入输出书所以#include math.h就是供计算机学习数学方法的书int main()在一个函数里有且只能有一个main():主函数 覆盖整个代码 直到return 0结束int main(){//从这里阅读代码printf(Hello World!\n)//让计算机将“”中的内容打印到终端printf(\n);//美观符 类似于word中的换行return 0;//从这里结束阅读代码}2.常量和变量常量不可以被改变的值字面常量 一般给变量赋值的元素都称为字面常量 10 1000‘A’宏变量 起小名 给字符常量起一个小名让程序员更好识别const修饰的常变量枚举常量在C语言和C中所有变量都可以被const修饰但被修饰后变量变成常量不能被改变了但是 在C语言中常变量虽然不可被改变但是仍然具有变量的属性在C中常变量虽然不可被改变但是具有常量的属性变量可以被改变的值 所有的基本数据类型 直接定义的名字Type Name Name就是一个Type类型的变量例如int a a 就是一个int 类型的变量3.printf的用法用法1当“”中无格式控制符时 直接将所有的内容进行呈现printf(用法1当“”中无格式控制符时 直接将所有的内容进行呈现Hello World\n);用法2当“”中出现格式控制符时 直接将“”,后的这个空间中的值按照格式控制符的格式进行呈现printf(用法2%d\n, a);//%d就是整数的意思用法3当“”中有格式控制符时 也有文字 则按照顺序依次打印 碰见格式控制符时 去按照用法2去输出printf用法3a的值为%d\n, a;用法4当“”中有格式控制符时“”后没有空间 需要一个数字则会给你一个随机值printf(用法4a的值为%d\n);用法5当“”中无格式控制符时“”后有空间 就是用法1printf(用法5a的值为\n,a);四、总结以上就是今天要讲的内容本文仅仅简单介绍了C语言的使用和一些基础知识C语言学习道路任重道远只有掌握好基础知识C语言大厦才能更加稳固。