今日份笔记

  1. 计算机语言(人和计算机交流的语言)->c语言
  2. 语言的发展:二进制语言-->
  3. 硬件-通电-正负电-1/0
  4. 将能表示特定功能的二进制命名,改名字叫做助记符--所表达的语言叫做汇编语言--B语言--高级语言(C语言--c++)

   5.写代码:

          创建工程/新建项目

         创建文件

         写代码

    源文件--.c

    头文件--.h

 6.CTRL+F5运行

   CTRL+F5+fn

   项目名称--属性--链接器--系统--子系统-改成控制台

7.第一个从语言程序:

//包含一个一个叫stdio的文件,std-标准的(standard input output)

#include <stdio.h>

 int main() //主函数-程序的入口(fn+f10逐行运行main函数)

              //每个程序只有一个main函数

{

   printf(hello bit\n);//库函数-c语言本身提供的-->#include <stdio.h>

   printf(he bit\n,ch);//输出函数=print function,\n换行,   return 0;//返回 0

}

// int是整型,表示main函数调用返回一个整型值

8.数据类型:创建变量、申请空间

名称

含义

大小-sizeof(名称)

  char

字符型数据类型

1个字节

  short(int)

短整型(0--2^16-1)

2

int

整型

4

  long int

长整型

4/8>=sizeof(int)

  long long

更长的整型

8

  float

单精度浮点数

4

double

双精度浮点数

8

long double

多精度浮点型

8

bool

布尔类型

1

void

无类型

无法计量

9.8个比特位bit(存放一个二进制位 1/0)=1个字节;

1024个字节=kb;1024个kb=mb;1024个mb=gb;1024个gb=tb;1024个tb=pb

10.存放:申请内存(char ch=’A’;该空间内存叫做ch,存放A)  

11.%c表示打印字符

   %d打印整型十进制数据

  %f打印浮点型数字——小数点后六个小数位

  %lf打印双精度浮点型数字——小数点后六个小数位

  %p以地址的形式打印

  %x打印十六进制

  %o打印八进制

  %u打印无符号十进制整型

12.float a=95.6f;//将默认的double类型转换为float类型

13.定义变量:数据类型+变量名称=赋值;

14.变量分为局部变量、全局变量

  代码示例:

#include <stdio.h>

int num=20;//全局变量

int main()   

{

  int num=0;//局部变量,只能在该大括号内运行

 //printf(%d\n,num);//=0,当全局变量和局部变量相同时,可以同时存在。

//局部优先

   return 0;

}

15.加法代码示:

 #include <stdio.h>

int main()   

{

  int num=0;

  int num1=0;  

int sum=0;

scanf(%d%d,&num,&num1);//输入函数,取地址符号-&

sum=num+num1;

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

  return 0;

}

16.作用域:

          局部变量的作用域是变量所在的局部范围

          全局变量的作用域是整个工程

错误类型--局部变量:输出错误

int main()   

{

{  

int num=0;

}

printf(%d\n,num);

  return 0;

}

全局变量:输出正确

#include <stdio.h>

int sum=1;

void test()

{

printf(test()--%d\n,sum);
}

int main()   

{

test();//正确

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

  return 0;

}

17.extern--声明外部符号

   extern int a;//a已经在外部赋值

18.变量的生命周期:

        局部变量--作用域起止

        全局变量--整个程序的生命周期,和main函数的生命周期一样

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值