目录
前言
新手小赵的博客,从各方面有许多不足之处,欢迎各位多多批评指正。用心整理了对大家尤其是新手有用的C语言基础知识,小赵与家人们共勉。
一、C语言是什么?
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。C语言是一门通用的计算机语言,应用广泛,泛应用于底层开发(包括Windows/Linus/Mac以下的层次结构)。计算机从语言在从低级到高级的演变中,ANSI C是C语言的最初标准。
二、基础知识
1.写第一个C语言程序
visual stdio2022的使用(从工程创建到程序运行详解http://t.csdn.cn/pzoBZ)
在屏幕上打印输出“hello world!”
#include<stdio.h>
int main() //main函数,主函数
{ //main函数是程序的入口,有且仅有一个
printf("hello world!\n");
return 0;
}
printf是C语言编译器提供的库函数
库函数的使用,要包含头文件,printf函数需要的头文件是stdio.h
2.数据类型
char //字符数据类型
short //短整形
int //整形
long //长整形
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
注:计算机在处理数据时,处理的是二进制数据
整型(short , int , long ,long long )
字符型(char)
浮点型(float ,double)
sizeof计算大小,计算的结果是:字节byte
计算类型的大小
3.常量
1.常量定义
类型 变量名(int a)
。变量命名只能由字母(包括大写和小写)、数字和下划线(_)组成
。不能以数字开头
。长度不能超过63个字符
。变量名区分大小写
。变量名不能使用关键字
2.变量分类
全局变量:在函数体外
局部变量:在函数体内
注:全局变量和局部变量同时存在且变量名相同(冲突)时,局部变量优先
3.变量的使用
#include<stdio.h> //求两个整数的和 int main() { int num1=10; int num2=20; int sum=0; sum=num1+num2; printf("sum=%d\n",sum); return 0; }
4.变量的作用域和生命周期
作用域:
(通俗讲法)该变量哪里可以用哪里就是该变量的作用域。
(官方讲法)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。
1).局部变量的作用域是变量所在的局部范围。
2).全局变量的作用域是整个工程。
生命周期:
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1).局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2).全局变量的生命周期是:整个程序的生命周期。
结语
快乐的时光总是短暂的,以上就是今天要讲的内容,本文仅仅简单介绍了小赵同志对C语言的初步认知,重新回顾了对C的学习。小赵同志继续更新,不断学习的动力是宝子们一键三连的支持呀~。
最后预祝宝子们与小赵同志发量惊人!