C语言学习第一课记录(初识C语言(1))

  1. C语言是一门计算机语言,是人和计算机交流的语言
  2. 二进制语言(正电1负电0)→B语言→C语言等高级语言
  3. 写C代码 (1)创建工程 (2)添加源文件 (3)写代码
  4. .c源文件、.h头文件
  5. hello world #include<stdio.h> int main() { printf(“hello world”); return 0; }
  6. main()主函数—程序的入口,有且仅有一个 int main()//int 整型 //main前面的int表示main函数调用后返回一个整型值 { return 0;//返回 0

} 7. printf打印函数—print function 8. 库函数:C语言本身提供给我们使用的函数 #include包含 #include<stdio.h>包含一个叫stdio.h的文件 std标准standard//i输入input//o输出output 9. 整型:整数//浮点数:小数 10. char字符数据类型 short短整型 int整型 long长整型 long long更长的整型 float单精度浮点数 double双精度浮点数 11. char ch = ‘A’; //char字符类型 //向内存申请一块空间,叫做ch,用来存放字符A 12. %d打印整型 %c打印字符 %f打印浮点型数字 %lf打印双精度浮点型数字 %p以地址的形式打印 %s打印16进制数字 13. sizeof(char/short••••••)•••的大小,单位是字节 1244(8)848//sizeof(long)>=sizeof(int)即可 使用时在头文件下加#include<string.h> 14. bit比特位,能存储一个1或0 byte字节,1字节=8比特位 15. 输入小数时系统默认双精度浮点型,若使用float申请内存,可在输入小数后加f 如float weight = 95.6f; 16. 不变的值用常量表示,变的量用变量表示 17. 变量定义方式:int age = 150;等 18. {}代码块//定义在代码块之外的变量是全局变量,定义在代码块内部叫局部变量 局部变量和全局变量的名字相同时容易误会,产生bug 局部变量和全局变量的名字相同时局部变量优先 19.输入数据使用输入函数scanf Scanf(“%d%d”,&num1,&num2); &取地址符号//申请内存空间的编号叫做地址 20.计算两个数字的和 #include<stdio.h> int main() { int sum1 = 0; int sum2 = 0; int sum = 0;//C语言语法规定变量要定义在当前代码块的最前面 scanf(“%d%d”,&num1,num2); sum = num1 + num2; printf(“sum = %d ”,sum); return 0; } 21. 变量哪里可以用,哪里就是作用域 全局变量的作用域是整个工程(整个源文件夹) 局部变量的作用域是变量所在的局部范围 22. 变量的生命周期指的是变量的创建到变量的销毁的一个时间段 局部变量的生命周期是从进入作用域到出作用域 全局变量的生命周期是整个程序的生命周期

经验分享 程序员 微信小程序 职场和发展