C++基础知识点

目录

一.标识符命名规则

二.数据类型

1.整型

        sizeof关键字 

   

  2.实型(浮点型)

3.字符型

4.字符串型

5.布尔类型bool

三.数据的输入


一.标识符命名规则

    1.标识符不可以是关键字
    2.标识符是由字母数字下划线构成
    3.标识符第一个字符只能是字母或者下划线
    4.标识符区分大小写

建议:给变量起名,最好能见到名字就可以知道意思

二.数据类型

数据类型存在的意义:给变量分配合适的内存空间

1.整型

                1》 short           2字节;(-32768 ~ 32767)
                2》 int               4字节;
                3》 long            4字节 ; 
                4》 long long    8字节 ;

        sizeof关键字 

             统计数据类型的大小
             语法: sizeof(数据类型/变量)

    short num1 = 10;
	cout << "short占用内存空间" << sizeof(short) << endl;

	int num2 = 10;
	cout << "int占用内存空间" << sizeof(num2) << endl;

	long num3 = 10;
	cout << "long占用内存空间" << sizeof(num3) << endl;

	long long num4 = 10;
	cout << "long long占用内存空间" << sizeof(num4) << endl;

   

  2.实型(浮点型)

        单精度:float    4字节    7位有效数字
        双精度:double   8字节    15~16位有效数字
        默认情况下,输出一个小数,会显示6位有效数字

	float f1 = 3.14f;   //后加f是告诉编译器是float类型,不加向低精度转换会丢失数据
	cout << "f1 = " << f1 << endl;
	cout << "float sizeof = " << sizeof(f1) << endl;

	double f2 = 3.1415926;
	cout << "f2 = " << f2 << endl;
	cout << "double sizeof = " << sizeof(f2) << endl;
	

3.字符型

       char ch = 'a';  单引号只能有一个字符

cout << ch << endl;

4.字符串型

     c风格字符串
     char 变量名[ ] = "字符串值";
     注意:等号后面要用双引号,包括起来字符串

     c++风格字符串
    string 变量名[] = "";
    注意:需要添加头文件#include<string>

 char str1[] = "hello world";
	  cout << str1 << endl;

string str2[] = "hello world";
	cout << str2 << endl;

5.布尔类型bool

     true    ...真(本质是1)
     false   ...假(本质是0)

//1.创建bool数据类型
	bool flag = true;    //代表真
	cout << flag << endl;

	flag = false;    //代表真
	cout << flag << endl;

	cout << "布尔占用的内存空间  " << sizeof(flag) << endl;

三.数据的输入

    作用:用于从键盘获取数据 
    关键字:cin   
    语法:cin >> 变量

	//整型的输入
	int a = 0;
	cout << "请给整型变量赋值:" << endl;
	cin >> a;
	cout << a << endl;

	//浮点型的输入
	float b = 0;
	cout << "请给浮点型变量赋值:" << endl;
	cin >> b;
	cout << b << endl;

	//字符型的输入
	char ch = 'a';
	cout << "请给字符型变量赋值:" << endl;
	cin >> ch;
	cout << ch << endl;

	//字符串型的输入
	string str = "hello";
	cout << "请给字符串型变量赋值:" << endl;
	cin >> str;
	cout << str << endl;

	//布尔类型的输入
	int flag = false;
	cout << "请给bool变量赋值:" << endl;
	cin >> flag;  //只要是非零的值都代表真 
	cout << flag << endl; 

新手学习,若有错误,欢迎各位大佬指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值