初识C语言

首先认识C语言,大概了解一下.

计算机语言是人和计算机交流的语言,例如C/C++/JAVA/python

计算机是通过识别正负电工作的,也就是所谓的二进制序列,就如+用ADD表示.这种符号称为助记符,而用助记符来表达的语言叫做汇编语言.

后又经历变更B语言    

C语言/C++-高级语言(总之愈来愈高级)

由于C语言之风盛行,标准也由美国的ANSIC在89年和国际组织在90统一(又叫做C89/C90).还出现其他的标准,不过不流行.

常见的编译器:CIang,GCC;WIN-TC,SUBLIME,MSVC,Turbo C等

写代码过程:

1.创建工程(新建项目)

2.创建文件-添加源文件test.c                          .h是头文件

C语言基本框架:

#include<stdio.h>

int main()//mainsh是主函数,是程序的入口,他是唯一且不可缺的

{

printf("helloworld\n");//\n代表换行

 return 0;

}

关于代码运行过快可以用右击项目名称打开属性,在常规中找到链接器把子系统换成控制台

C语言的数据类型:                       所占字节

char      字符数据类型                      1

short      短整型                              2

int         整形                                  4

long      长整型                               4/8     

long long   更长的整形                    8          

float      单精度浮点形                     4

double   双精度浮点形                    8

int main()

{

char ch ='a';向内存申请空间

return 0;

}

%c  打印字符格式的数据

%d  打印整形十进制数据

%f  打印小数

%p  以地址的形式打印

%x  打印16进制数

计算机单位:

bit    byte     kb       mb     gb        tb      pb

全局变量(定义在代码块({})之外的变量)

局部变量(定义在代码块({})之内的变量)(局部和全局相同时局部优先)(局部变量只能在局部范围内使用,超出无效,也就是超出它的作用域)

计算2个数的和

int main()

{

int num1=0;

int num2=2;

scanf(%d%d,&num1,&num2);//取地址符号&(scanf是输入数据输入函数)

int sum=0;

sum=num1+num2;

printf("sum=%d\n",num);

}在这里的结果是错误的,代码跑不起来,因为C语言规定,变量要定义在当前代码块的最前面

int main()

{

int num1=0;

int num2=0;

int sum=0;

scanf("%d%d",&num1,&num2)

sum=num1+num2;

printf("sum=%d\n",sum);

}

extern用来申明外部符号的.



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值