自学c++的第一天打印helo world

  今天自学c++创建了人生中第一个博客,用来记录我的学习进度,并且做一个总结。

#include<stdio.h>\\包含一个基础输入输出文件(#是命令)

int main ()\\主函数

{

printf ("helo world\n");\\打印helo world

printf("感谢大家阅读\n");

return 0;\\返回一个整形

}

电脑的内存符号

bit 比特   用于存放一个 二进制数字 0或者1

byte 字节  等于八个比特

kb  从这个开始1024为一个进制

mb

gb

.....

char------1个字节

short-----2个字节

int------4个字节

long----4或8个字节   sizeof(long)>=sizeof(int)    64位编译器里为8

long long----8个字节

float----4个字节(存放小数)

double----8个字节(存放小数)

区分各类数据类型是为了节省内存空间优化程序运行。

进制

2进制例如  010代表0*二的二次方+1*二的一次方+0*二的零次方

计算机是一个硬件

正电   负电

   1         0

变量、常量

变量:生活中有些值是变的,例如年龄、体重、身高等

常量:生活中有些值是不变的,例如身份证号、圆周率

C语言中用变量表示变化的值,用常量表示不变的值

定义变量的方式

char ch='A';

int age=19;

float high=176.5f;

变量的分类

1.全局变量:定义在代码块{}之外的变量

2.局部变量:定义在代码块{}之内的变量

局部变量和全局变量的名字建议不要相同,会产生误会,容易产生bug,若局部变量和全局变量同时存在的时候,局部变量优先         

a.自己的理解

int a = 100

int main()

{                                                         代码在这一行开始运行,所以局部变量会优先 

short a = 10                                       

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

return 0;

}

b.局部变量与全局变量的理解

int main ()

{

    {                                                   这个代码会报错是因为局部变量只在局部有效果

         char ch = 'S';                          

     }

printf ("%d\n",ch)                             所打印的局部变量在次一级代码块中不可调用

return 0;                                           局部与全局变量的差别就显而易见了

}

变量的使用

int main()

{                                                                    两个数相加

int sum=0;             

int sum1=0;

int sum2=0;

scanf("%d%d",&sum1,&sum2);          scanf重新输入一个值,&申请内存空间,将值输入

sum=sum1+sum2

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

return 0;

}

变量的作用域和生命周期

1.作用域

变量可以使用的区域

2.生命周期

从创建变量开始到变量销毁的一个时间段

局部变量的生命周期是局部范围

全局变量的生命周期是整个工程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值