C语言学习笔记
前言
———————————————————— ——c语言是各大编程技术的基础,成为优秀的程序员,应当对c熟练掌握并且拥有自己的理解。我将在这里持续更新本人从零基础开始学习c语言中的学习笔记,个人理解及感受。一方面为了记录我在学习中的成长过程,一方面为需要的同学整理一份优质笔记。
一、选择学习c语言的优势
1.简洁、方便
c语言中包括32个关键字和9个控制语句,可以对位,字节,地址这三种计算机工作单元进行操作,结合了高级语言的基本结构和低级语言的实用性。
2.运算符丰富
C的算子涵盖范围很广,一共有34个算子。 C 语言将括号、赋值和强制类型转换视为运算符。因此,C的运算类型极其丰富,表达式类型多样化,灵活运用各种运算符可以实现其他高级语言难以实现的运算。
3.允许直接访问物理地址,可以直接在硬件上操作
因此,C既具有高级语言的功能,又具有低级语言的许多功能。它可以像汇编语言一样对位、字节和地址进行操作,这三者是计算机最基本的工作单元,可以用来编写系统软件。
4.C语言程序生成高质量代码,程序执行效率高
一般只比汇编器生成的目标代码效率低 10-20%。
5.C语言应用范围广,可移植性好
C语言的突出优点之一是它适用于多种操作系统,如DOS、UNIX,也适用于多种模型。
——————————————————————————部分摘自«C语言程序设计»
二、C语言的基础知识
<1> 在文件中书写并运行代码
<2> 分析C语言程序的框架
1、每个c语言程序都有个执行的入口,称之为主函数(main)
2、 printf(打印函数) 的意思是将内容打印在控制台
printf是一个库函数(C语言本身提供的函数),需要引入头文件 : #include
3、用双引号引起的一段内容,称之为字符串。
4、return 0 代表返回 0
<3> 数据类型
举例:
<4> 转换说明符
输入时参考以下转换说明符。
备注:%zd
修饰符z和整数转换说明符一起使用,表示对应数字是一个size_t值。属于C99。
size_t在c99里面是与机器相关的unsigned类型。
附:32位系统和64位系统不同数据类型所占字节大小
原文地址:https://blog.csdn.net/2301_78168249/article/details/130758745
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!