自学内容网 自学内容网

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)!