重新来过-C

1.初始C语言

        C语言是一门计算机语言,而计算机语言是人和计算机进行交互的语言。

2.语言的发展

        从二进制语言 - 汇编语言 - B语言 -C语言,高级语言

3.针对C语言的编译器

        使用VS,新建项目 - 新建.c文件 

        在使用中,写好的代码运行如果想让结果打印在控制台上,需要右键当前的项目:点击属性,里面有系统,再选择子系统,选择控制台。

4.数据类型

        char 字符类型

        short 短整型

        Int 整型

        long 长整型

        long long 

        float 单精度浮点数

        double 双精度浮点数

#include <stdio.h>

int main()
{
	printf("zhengwei\n");

	char ch1 = 'A';
	printf("%c\n",ch1);//%c 表示打印字符格式,双引号是加在打印前的

	int a = 170;
	printf("%d\n",a);//%d是打印整型十进制数字

	float f = 1.0;
	printf("%f\n", f);//%f是打印浮点数

	double d1 = 3.24;
	printf("%lf\n",d1);//%lf 是适合打印双精度

	int a = 1;
	
	printf("%d\n", sizeof(a));

	short b = 2;

	printf("short类型大小为:%d 个字节\n", sizeof(b));

	printf("char字符类型大小为:%d个字节", sizeof(char));

	return 0;
}

5.对于代码中需要将不同数据类型打印在控制台上

        %d 打印整型

        %c 打印字符        

        %f 打印单精度浮点数

        %lf 打印双精度浮点数

        %p 以地址的形式打印

        %x 打印十六进制数字

6.数据类型的大小

        char 1byte

        short 2byte

        int 4byte

        long 4/8byte

        long long 8byte

        float 4byte

        double 8byte

        而一个字节=8 bit

注意:long 类型 默认是 ≥ int类型大小 ,即≥4

在64位的编译器上,会打印8byte

7. 1 byte = 8 bit

    1 kb = 1024 byte

    1 mb = 1024 kb

    1 gb = 1024 mb

    1 tb  = 1024 gb

    1 pb = 1024 tb

比如一个char 类型 是两个字节

2 byte = 2*8 = 16 个比特位

可以表示 2^16

8.二进制,十进制的转换

 456 十进制数字

4*10^2 + 5*10^1 + 6*10^0

101 二进制数字

1*2^2 + 0*2^1 + 1*2^0

9.常量与变量

#include <stdio.h>
int a = 1000;

int main()
{
  int a=19;
  printf("%d\n",a);
  return 0;
}

此时会打印局部变量中的a ,如果把局部变量注掉,会打印1000

但是如果在局部代码块中,int a =19;在printf()之后,就会报错,需要定义在使用之前

10.两个 .c文件之间使用变量

关键字 extern 

1.c:

int zw=100;

2.c:

int main()

{

extern int zw;

printf("%d\n",zw);

return 0;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值