初入C++的新手笔记(2)

一个工程中有且仅有一个main函数:一个工程中可以有多个.c文件,但是只能有一个main函数。

数据类型

C语言-描述小数时-浮点数

     -描述整数时-整型

char         //字符数据类型(例如:abcd)1字节                       

short        //短整型2

int          //整型4

long         //长整型4

long  long   //更长整型8

float        //单精度浮点数4

double       //双精度浮点数8

例如:

  1. >’a’->字符“a”

                                                                    

int main

{

char ch=’a’               ch=’a’表示为把ch定义为a,也可以将ch理解为标签,可以方便记忆

int age=20                char是类型,ch是类型名称,=赋值

short num=10           单精度浮点:55.5

return 0;                    双精度浮点:10.22

}

int main()

{

printf(“%d\n,sizeof(char));

return 0;

}

ps:

printf  (“%d”,100)是指打印一个整数-%d

sizeof 关键字-操作符-计算机类型或者变量所占空间的大小,可以更改其后括号内计算类型。可计算不同计算类型所占的字节数/内存。

计算机中的单位:

bit-比特位                                               byte-字节=8bit

byte-字节

kb

mb-兆字节

gb

tb

pb

初始常量变量

常量:不会改变的量

变量:会变化的量

int main()

{

int age=20;

double weight=75.5;

age=age+1

weight=weight-10;

printf(“%d\n”,age);

printf(“%d\n”,weight);

return 0;

}

ps:

蓝字int为类型,age为变量的名字,=,数字

也可以直接int,变量的名字(可不用加数字,算法允许,但不推荐)

变量的分类

局部变量:大括号内的变量都为局部变量

全局变量:大括号外的变量都为全局变量

1.局部变量:

int main()

{

int a=10;

return 0;

}

2.全局变量:

int a=10

int main()

{

printf(“%d\n”,a);

return 0;

}

当局部变量和全局变量冲突时,局部变量优先

不建议全局变量和局部变量的名称写冲突。

写一个代码求两个整数和

ps:

scanf函数是输入函数

printf函数为输出函数

int main()

{

int a=0;

int b=0;

int sum=0;

scanf(“%d %d”,&a,&b);

sum=a+b;

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

return 0;

}

ps:

&为取值符号

sum为求和

备注:

1.方法一:

在VS上运行时,可能scanf部分会显示错误,在下方的错误列表中会提示建议你将scanf替换为scanf_s。先解释一下,scanf_s是VS编译器提供的,而不是C语言标准中所规定的,在其他编译器上scanf_s是无法使用的。所以建议使用scanf。

那么如何把它改为正确的呢?可以看到错误列表中会显示如果不再显示为错误可以用 _CRT_SECURE_NO_WARNINGS我们可以将这串字符输入在主函数的上方,记得前面要加#define所以全部为#define _CRT_SECURE_NO_WARNINGS之后就可以使用了。

2.方法二:

文件中找VS2013- Program File(x86)- mvs12.0- VC- vcprojectitems- newc++file.cpp,在该文件夹中输入#define _CRT_SECURE_NO_WARNINGS那么在此后新建的文件中会默认在开头打出#define _CRT_SECURE_NO_WARNINGS会更方便一些。(可以试试直接在硬盘中搜索newc++file.cpp,打开后输入上述,后保存。如果显示权限不够,可能是打开方式不对,可以尝试以管理员权限打开)

另计如何用管理员权限打开记事本编辑:选好文件后,右击鼠标,后选择打开方式,进行选择记事本。如果有的话,也可以选择Edit with Noteped++.

或者直接电脑搜索记事本以管理员权限打开。(注意文件所在的路径)

(上述方法可以拓展,举一反三)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值