小白c+笔记(一、二)

文章介绍了C++编程的基础知识,包括编写HelloWorld程序,注释的使用,变量和常量的概念及区别,如#define宏常量和const修饰的变量。还详细讲解了不同类型的整数(如short,int,long,longlong),sizeof关键字来获取数据类型占用的内存大小,以及浮点型(float和double)、字符型、字符串型和布尔类型bool。此外,提到了数据输入时cin的使用。
摘要由CSDN通过智能技术生成

目录

一、简单介绍

1、hello world

2、注释

3、变量

4、变量和变常量的区别

5、关键字

6、标识符命名规则

二、整数类型

1、整型

2、sizeof关键字

3、实型(浮点型)

4、字符型

5、转义字符

6、 字符串型

7、布尔类型    bool

8、数据的输入


一、简单介绍

1、hello world

第一个c+程序,就是helloworld,这里我用的是CodeBlock编写的

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}


2、注释

注释分为单行注释和多行注释

单行注释为//

多行注释为/*......*/

3、变量

变量存在的意义就是方便我们管理内存口空间

变量创建的语法:数据类型   变量名 = 变量初始值;

4、变量和变常量的区别

常量

作用:用于记录程序中不可更改的数据

c++定义常量的两种方式

1、#define宏常量:#define 常量名  常量值

      通常在文件上方定义,表示一个常量

2、const修饰的变量: const  数据类型  常量名 = 常量值

   通常在变量定义前加关键字const,修饰该变量为常量,不可修改

5、关键字

作用:关键字是c++中预先保留的单词(标识符)

  

 提示:在给变量或者常量起名称时候,不要用c++的关键字,否则会产生歧义

6、标识符命名规则

作用:c++规定给标识符(变量、常量)命名时,有一套自己的规则

1、标识符不能是关键字

2、标识符只能由字母、数字、下划线组成

3、第一个字符必须为字母或下划线

4、标识符中字母区分大小写

//建议给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读

二、整数类型

1、整型

short(短整型)占用空间2字节

int(整型)占用空间4字节

long(长整型)占用空间Windows为4节,Linux为4节(32位)8节(64位)

longlong(长长整型)占用空间8字节

2、sizeof关键字

作用:利用sizeof关键字可以统计数据类型所占用内存大小 

语法:sizeof(数据类型/变量)

示例:

int main(){

        cout  << "short 类型所占空间为: ”  <<sizeof(short)<< endl;

        cout  << "int类型所占空间为: ”  <<sizeof(int)<< endl;

        cout  << "long 类型所占空间为: ”  <<sizeof(long)<< endl;

        cout  << "longlong 类型所占空间为: ”  <<sizeof(longlong<< endl;

        system("pause");

        return 0;

}

3、实型(浮点型)

作用:用于表示小数

浮点型变量分为两种:

1)单精度float(占4字节)(7位有效数字)

2)双精度double(占8字节)(15~16位有效数字)

4、字符型

作用:字符型变量用于显示单个字符

语法:char ch=‘a’;

注意:

1)在显示字符型变量时,用单引号将字符括起来,不要用双引号

2)单引号内只能有一个字符,不可以是字符串

【c,c+中字符型变量只占用1个字节】【字符型变量并不是把字符本身放到内存中储存,而是将对应的ASCII编码放到储存单元】

5、转义字符

作用:用于便是一些不能显示的ASCII字符

【现阶段我们常用的转义字符有:\n   \\    \t】


6、 字符串型

作用:用于表示一串字符

1)c风格字符串       /*char 变量名[] = "字符串值”*/

  例如:

 int main()

{

        char str1[] = "hello world";

        cout << str1 << endl ;

        return 0;

}

2)c++风格字符串   /* string 变量名 = “字符串值” */

例如:

 int main()

{

        char str2 = "hello world";

        cout << str2 << endl ;

        return 0;

}

7、布尔类型    bool

作用:布尔数据类型代表的是真或假的值

bool类型只有两个值:

1)true——真(本质是1)

2)false——假(本质是0)

bool类型占内存大小1字节

8、数据的输入

作用:用于从键盘获取数据

关键词:cin

语法:cin >> 变量                   

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

某用

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

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

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

打赏作者

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

抵扣说明:

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

余额充值