计算机语言顾名思义就是人与计算机交流的语言,而计算机类是什么,计算机就是硬件,而硬件是需要通电的,电有正电(1)与负电(0)就这样二进制语言出来了,然而二进制语言太过难以普及,于是科学家们就想出了用某个助记符来代替二进制语言(10101001)就是汇编语言,但是汇编语言还是有点难度,所以进一步的c语言就诞生了,经过发展改进和国际标准,c语言已成为易上手,普及度高的语言。
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
这是自已学习的第一个c语言代码
这是对上面代码的一个解释
输出结果
两个数相加代码
#inculd<stdio.h>
int main ()
{
int num1 = 0;
int num2 = 0;
int sum = 0;
scanf("%d%d", &num1, &num2);
sum = num1 + num2;
printf("sum=%d\n",sum );
retuen 0;
}
数据类型
计算数据类型和数组的字节大小用 sizeof
int 整形对应的是%d
char 字符类型对应的是%c
当使用char定义变量时字母 A要用双引号表示(' ').
当用一个数据类型定义变量是就需要向计算机申请内存
变量
有局部变量和全局变量
局部变量就是在代码块里面的变量,只能在代码块里面有效。
全局变量就是在代码块外面的变量,能在整个工程(项目)有效。
局部变量与全局变量名字不要相同,如果名字一样,局部变量优先于全局变量。
作用域和生命周期
作用域就是一个变量作用的范围。而生命周期就是一个变量存在的时间,如 局部变量,它的作用域和生命周期就是在代码块里面,而全局变量的作用域和生命周期就是整个项目