初识C语言(0基础学习C语言)(一)

初识C语言python

一,什么是C语言?
1.C语言是一门计算机语,人和计算机交流的语言
2.高级编程语言还有C/C++/JAVA/python.....
3.计算机是硬件是由01二进制实现信息的交流和储存的
4.国际标准ANSI C C89/90
5.C99/C11并不流行,不多编译器支持
6.编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC(vs的编译器)、Turbo C等。
二,第一个程序
#include<stdio.h>
初识C语言(0基础学习C语言)(一)
int 是整形的意思
main()是主函数
由于(返回值)return 0;0,是整形,因此前面要加 返回类型int
连起来就是int main()
初识C语言(0基础学习C语言)(一)编程

还能够这样写,可是已通过时了,不推荐
初识C语言(0基础学习C语言)(一)
//是注释当前所在行代码
还可使用/内容/
例:
初识C语言(0基础学习C语言)(一)
三,变量类型//所占空间大小单位是字节//变量类型不占空间
字节是计算机的储存单位
计算机的最小储存单位是比特bit
bit位 只储存 0 1两个二进制数
1 字节是 8 bit
初识C语言(0基础学习C语言)(一)编程语言

char        //字符数据类型//1//ASCII码值表示对应字符
short       //短整型//2//short int
int         //整形//4//整数
long        //长整型//4/8(取决因而32位平台仍是64位平台的机器)
long long   //更长的整形//8
float       //单精度浮点数//4//小数
double      //双精度浮点数//8//小数的精确度不一样
通常默认 3.1 为double类型
若是是3.1fZ则为float类型
sizeof运算符,是用来计算所占空间的大小,单位是字节
初识C语言(0基础学习C语言)(一)
四,变量的定义与使用
定义变量:变量类型+变量名
例如:
int(变量类型) a(变量名);//int a;
int b=10;//变量的初始化//将变量初始化为10//否则就为随机值
(c语言语法规定变量的声明必定要在变量使用的最前面,否则有可能会报错)
初识C语言(0基础学习C语言)(一)
printf("%d\n",a);//以十进制整数的形式输出变量a的内容
若是未采用相同对应的类型可能形成精度丢失等问题
初识C语言(0基础学习C语言)(一)
初识C语言(0基础学习C语言)(一)
变量的分类:
局部变量//花括弧{内的变量}
全局变量//花括弧外{}的变量
例:
初识C语言(0基础学习C语言)(一)
若是全局变量的变量名与局部变量的变量名相同时,变量的定义没问题,但会优先使用局部变量
建议全局变量不要与局部变量相同
初识C语言(0基础学习C语言)(一)
五,介绍一下scanf函数
int a = 10;
scanf("%d", &a);//&取地址操做符//根据a的地址找到a的内容将 其 修改成你输入的值
初识C语言(0基础学习C语言)(一)
(我输入的是4,打印的也是4)
六,变量的做用域和生命周期
做用域
变量的做用域指的是变量的使用范围ide

  1. 局部变量的做用域是变量所在的局部范围。
  2. 全局变量的做用域是整个工程。
    生命周期
    变量的生命周期指的是变量的建立到变量的销毁之间的一个时间段
  3. 局部变量的生命周期是:进入做用域生命周期开始,出做用域生命周期结束。
  4. 全局变量的生命周期是:整个程序的生命周期。
相关文章
相关标签/搜索