C++学习小记【数据类型、变量、常量】

基本的数据类型:

在这里插入图片描述

C++ 语言中 struct 与 C 语言中 struct 的区别

在 C++ 语言中,可直接使用结构体名来声明变量;在 C 语言中,不能直接使用结构体名来声明变量,需前缀 struct。

C++ 语言的 struct 中既可以定义成员变量又可以定义成员函数;C 语言的 struct 中只能定义成员变量,不能定义成员函数。
如:

struct Test{
	int a;
	int f() {return b;}					//c++中可以定义成员函数。
}hh;

变量:

变量的生命规则:
1、变量名只能包含字母(A-Z,a-z)和数字(0-9)或者下划线(_)。
2、变量名首位必须是字母或下划线。

3、不能使用 C++ 的关键字来命名变量,以免冲突。例如:struct。
4、变量名区分大小写。

使用常量时需要注意:

在使用字符串常量的时候,如果所要输出的字符串中包含“”则需要用/"来代替。
若要在字符序列中包含双引号,例如语句:You choose "time" or "happy",我们则需利用预定义的转义序列 \" 来表示句中的双引号。定义其字符串常量为:"You choose \"time\" or \"happy\""
常量的声明:
常量声明一般有两种方式,一是使用 #define 预处理、二是使用 const 关键字。

1、使用 #define 预处理
格式:#define name value

#define PI 3.14159
#define NEWLINE '\n'

2、使用 const 关键字
格式:const type name = value

const double pi = 3.14;
const char tab = '\t';

条件运算符:在 C++ 中条件运算符 ? 是三元运算符,其表达式为:

条件表达式 ? 表达式1 : 表达式2
 c=(a>b)? a : b;  //如果a大于b则返回a,否则返回b

应用实例:

声明3个int型的变量,将3定义为hhh,输出a+b,++i,hhh;

#include "iostream"
using namespace std;
#define hhh 3
int main(void)
{
    int a=3;
    int b=4;
    int i=1;
    cout<<a+b<<endl;
    cout<<++i<<endl;
    cout<<hhh<<endl;
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值