c语言学习笔记
文章平均质量分 55
c语言学习笔记
顾盼昔人归
就很懒。
展开
-
1.C语言概述,2021-10-26
·C语言的历史C语言起源于美国贝尔实验室Ken Thompson发明的B语言,而B语言来自CPL语言,CPL语言参考了ALGOL 60语言。1989年,美国标准化协会制定了c语言标准ANSI C (C89 标准)。1990年,ISO一字不差的接受了C89标准,所以C89标准也称为C90标准。之后,ISO发布了C99标准(1999年)、C11(2011年)、C18(2018年)。C99标准大部分向后兼容于C89标准,但在某些方面更加严格。后来的许多语言都直接或间接的从c语言中借用,包括C++,UNIX原创 2021-10-26 11:47:27 · 121 阅读 · 0 评论 -
2.C语言的特点,2021-10-26
·历史上的第一个C语言程序#include<stdio.h>int main(){ printf("hello world!"); return 0;}#include<stdio.h>是一条预处理语句,stdio.h是系统提供的头文件,其中包含有关输入和输出函数的信息。include<stdio.h>也可以写成#include"stdio.h"二者的区别在于,前者只搜索系统目录,后者是先搜索当前目录,再搜索系统目录。如果使用的是系统提供的头文件,当原创 2021-10-26 12:29:01 · 229 阅读 · 0 评论 -
3.C语言的数据类型,2021-10-26
这里是引用·基本类型·char 字符型·short 短整型·int 整型·long int 长整型·long long 超长整型·float 单精度浮点型·double 双精度浮点型·long double 双精度浮点型·bool 布尔类型·void 无类型·void类型的大小取决于编译器,比如在Dev C++中等于1,在Visual C++中等于0,不同的编译器的处理方式是不同的。·long doub.原创 2021-10-26 19:25:49 · 115 阅读 · 0 评论 -
4.关于C语言的标识符,运算符和表达式,2021-10-26
·标识符标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。————引自百度百科5...原创 2021-11-01 12:22:50 · 1005 阅读 · 0 评论 -
5.类型混合运算和转换 2021-11-08
不同类型数据的存储长度和存储方式不同,一般不能直接混合运算,需要进行类型的转换。C语言的类型转换分为自动类型转换和强制类型转换。·自动类型转换自动类型转换有系统自动完成,又称隐式转换。这里时是引用C语言按照如图将类型进行分级。运算结果的类型取决于表达式中的最高级别的数据类型。函数类型转换向函数传递不一致类型的数据以及返回和函数类型不一致的数据都会导致系统自动进行类型转换。例如:我们可以看到,在函数return之前,z还是7.500000,一旦return了,就会自动转换为int类型。原创 2021-11-08 09:11:21 · 144 阅读 · 0 评论 -
6.结构化程序设计,2021-11-8
一、C语言的语句C语言的语句可以分为五种类型:表达式语句函数调用语句控制语句复合语句空语句**控制语句控制语句用于完成一定的控制功能,以实现程序的结构化。C语言有9种控制语句:1.条件判断语句:if语句,switch语句2.转向语句:break语句,continue语句,return语句,goto语句3.循环语句:for语句,while语句,do while语句。**复合语句复合语句是用花括号将若干语句组合在一起,又叫分程序,形式上是几条语句,但在语法上是一条语句。{原创 2021-11-08 19:56:01 · 692 阅读 · 0 评论 -
7.数组,2021-11-08
数组的基本概念1.什么是数组·数组(Array)是有序的元素序列。用于储存多个相同类型数据的集合。·若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 [1] 这些有序排列的同类数据元素的集合称为数组。2.数组的写法int ar[5]={1,2,3,4,5};这个数组有五个元素,原创 2021-11-09 21:17:34 · 124 阅读 · 0 评论 -
8.字符数组与字符串,2021-11-9
字符数组与字符串字符数组:字符数组就是char类型的字符数组,每一个元素存储一个字符,用于存储字符型数据。字符串:"hello world"这就是一个字符串。下面是用这个字符串来初始化一个字符数组。char ar[12] = { "hello world" };这个字符串只有十一个字符(包括空格),它的大小应该是11个字节啊!那为什么要定义它有十二个元素呢?因为字符数组的字符串后有一个结束符"\0",这个"\0"也要占一个字符的大小。字符串函数为了方便的处理字符串,C语言的库函数中提供原创 2021-11-09 21:59:56 · 152 阅读 · 0 评论