第一章-c语言
时间:2021-06-02 12:01:56
收藏:0
阅读:0
1.c语言定义
是一门计算机语言(人和计算机交流的语言)
2.计算机语言的发展
低级语言1.机器语言-二进制(0和1)2.符号语言(助记符,汇编语言)
高级语言
3.编写c语言程序过程
文件-新建-项目(CTRL-shift-N)
c++/新项目
添加源文件(.c)(ctrl-shift-A)-C++文件(.cpp)
写代码
#include<stdio.h> //#-指令形式;包含一个studio.h文件 //standrad input output //int整型,main前的int表示main函数调用返回一个整型值 int main()//main-主函数-程序的入口-不能缺少,有且仅有一个 { printf("hello world\n");//完成任务,输出“hello world” //print function-打印函数 //库函数-C语言本身提供给我使用的函数 return 0;//返回0, }
4.数据类型
char-字符数据类型 %c
short-短整型
int-整型
long-长整型
long long-更长整型
float-单精度浮点数
double-双精度浮点数
#include<stdio.h> //char-字符类型,创建变量ch,向内存申请空间, int main() { char ch = ‘A‘;//用等号的形式存放 printf("%c\n", ch);//%c-打印字符格式的数据 //以字符的形式打印ch int age = 20; printf("%d\n", age);//%d-打印整型十进制数据 long num = 100; printf("%d\n", num); float f = 5.0; printf("%f\n", f);//%f-打印浮点数字-打印小数 double d = 3.14; printf("%lf\n",d);//%lf打印双精度浮点数字 return 0; }
C语言标准规定:sizeof(long)>=sizeof(int)
#include<stdio.h> //char-字符类型,创建变量ch,向内存申请空间, int main() { //字节byte-计算机中单位(bit/kb/mb/gb/tb/pb) printf(" %d \n", sizeof(char));//1字节 printf(" %d \n", sizeof(short));//2字节 printf(" %d \n", sizeof(int));//4字节 printf(" %d \n", sizeof(long));//4或8字节 printf(" %d \n", sizeof(long long));//8字节 printf(" %d \n", sizeof(float));//4字节 printf(" %d \n", sizeof(double));//8字节 return 0; }
5.计算机单位
bit-比特位-存储一个二进制位(0,1)
byte-字节-存储8个bit
kb-1024byte
mb-1024kb
gb-1024mb
tb-1024gb
pb-1024tb
6.定义变量方式
类型+变量名 赋一个值
#include<stdio.h> int main() { short age = 20;//向内存申请2个字节,byte16个比特位bit,用来存放20 float weight = 95.6f;//95.6默认是double类型,精度丢失 //float向内存存放申请4个字节,存放小数。 return 0; }
7.变量分类
局部变量和全局变量的名字不要相同,会产生bug。
当局部变量和全局变量的名字相同的时候,局部变量优先
#include<stdio.h> int num2 = 20;//全局变量-定义在代码块{}之外的变量 int main() { int num1 = 10;//局部变量-定义在代码块{}内部的变量 return 0; }
8.变量的使用
#pragma warning(disable:4996)//将某个警报置为失效 #include<stdio.h> int main() { //计算2个数的和 int num1 = 0 ; int num2 = 0 ; int sum = 0 ; //输入数据-使用输入函数scanf scanf("%d%d",&num1,&num2);//取地址符号 //c语言语法规定,变量要定义在当前代码块的最前面 sum = num1 + num2; printf("sum= %d\n", sum); return 0; }
9.变量的作用域和生命周期
局部变量的作用域:变量所在代码块的局部范围
全局变量的作用域:整个工程
局部变量生命周期:入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期:整个程序的生命周期
评论(0)