基本编程知识

C语言:面向过程 C++、JAVA:面向对象
优点:代码量小、速度快、功能强大
缺点:危险性高、开发周期长、可移植性不强

32个关键字:

auto      break      case       char          const
continue  default     do        double        else
enum     return      float      for            goto
if         int         long       register       return
short     signed     sizeof      static          struct
switch    typedef    unsigned    signed         void
volatile   while

基本编程知识
1、CPU不能直接处理硬盘上的数据,硬盘上的数据先调入内存条,内存是在操作系统的统一管理下运行的。

2、程序——>编译联机——>生成exe文件——>运行——>操作系统执行文件

3、 变量的本质就是内存中的一段存储空间。
变量为什么必须初始化:所谓初始化就是赋值的意思,
只定义不初始化VC++中输出垃圾值,会自动放一个添充字。
软件运行完毕后,操作系统将回收该内存空间(注意:操作系统并不清空该内存空间遗留下来的数据)

定义变量:
    数据类型 变量名 = 要赋的值

4、进制转化
十进制就是逢十进一,二进制逢二进一
冯诺依曼:把十进制改成二进制 图灵
%d表示以十进制输出,%x或%X表示以十六进制输出,%o表示以八进制输出。

5、常量在计算机中的表示:

  1. 整型

    十进制:传统写法
    十六进制:前面加Ox或OX
    八进制:前面加0(是数字零)
    
  2. 浮点数

    传统写法:
         float x = 3.2;   //传统
    科学计数法:
         float x = 3.2e3;   //x的值是3200
         float x = 123.45e-2;  //x的值是1.2345 
    
  3. 字符

    单个字符用单引号括起来
      ‘A’表示A
       “A”错误
       “AB”正确
    字符串用双引号括起来
       “A”正确,因为A代表了‘A’‘\0’的组合
    

6、整数是以补码的形式转化为二进制形式存储在计算机中;

实数是以IEEE754标准化为二进制代码存储在计算机中的;
字符的本质也是与整数的存储方式相同。

7、代码规范化

括号成对的敲
缩进
空格

8、字节就是存储数据的单位,并且是硬件所能访问的最小单位

1字节 = 8位
1K = 1024字节
1M = 1024k
1G = 1024M

9、不同类型数据的相互赋值
考虑补码

int i =45;
long j = 102345;
i = j;
printf(%ld %d”,i,j)

10、ASCII码
不是一个值,而是一种规定,
ASCII码规定了不同的字符使用哪个整数值去表示
规定了:

‘A’-- 65
‘B’-- 66
‘a’-- 97
‘b’-- 98
‘0’-- 48
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柯糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值