首页 > 编程语言 >C++基础

C++基础

时间:2023-08-29 23:11:53浏览次数:35  
标签:变量 基础 递增 数据类型 C++ 表达式 常量

1 变量和常量

  • C++规定在创建一个变量或者常量时,必须要制定出相应的数据类型,否则无法给变量分配内存
    • 常量不可修改,一旦修改便会报错(通常在变量定义前加关键字const)  
    • 宏常量不需要制定数据类型,因为其不占内存
  • 不同数据类型占用空间不同,取值范围也不同。一旦定义的变量或常量的数值超出取值范围,则输出的值出现错误
  • 数据类型存在的意义:给变量分配合适的空间

 

2 数据类型

 

  • 利用sizeof关键字可以统计数据类型所占内存大小
    • 语法:sizeof(数据类型or变量)

 

3 运算符

  • 两个整数相除结果仍然是整数
  • 在除法运算中,除数不能为0
  • 只有整型变量可以进行取模(取余,符号%)运算
  • 前置递增与后置递增的区别:前置递增先对变量进行++,再计算表达式;后置递增先计算表达式,后对变量进行++
  •  逻辑运算符:用于根据表达式的值返回真值或假值

 

4 程序流程结构

标签:变量,基础,递增,数据类型,C++,表达式,常量
From: https://www.cnblogs.com/h2081024/p/17566138.html

相关文章

  • 史上最全的Android教程安卓开发从基础入门到精通
    前言这几年老是有人在问,Android凉了没?Android开发还有没有发展前景?Android开发还值得入门吗?等等Android出现前几年的发展,前几年需求多,大量新的App项目,大小公司都缺Android开发人员,属于供不应求的状态。随着几年发展,这些年Android开发从业人员确实在增多,科班出身和培训出身的人越来......
  • 信息光学基础
    常用非初等函数矩形函数sinc函数三角形函数符号函数\(sgn\)2\(\delta\)函数\[\left.\begin{array}{l}{\delta(x,y)=\{\begin{array}{l}{0,}&{x\neq0y\neq0}\\{\infty}&{x=y=0}\end{array}\}}\\{\int_{......
  • 面向对象基础
    面相对象基础定义类是共同特征的描述、对象是真实存在的具体实例用来描述一类事物的类叫javabean类,javabean类中不写main方法,编写main方法的类叫测试类,可以在测试类中创建javabean类的对象并赋值调用一个java文件中可以定义多个class类,而且只能有一个是public修饰,public修饰......
  • 提示学习方法-AI基础系列文章第15篇
            使用生成式AI解决问题的学习提示法是一个在生成式AI领域解决问题的框架。它可以帮助你决定生成式AI是否是正确的解决方案,如何应用提示工程,选择什么工具等等。我们将逐一介绍这五个步骤,然后提供一个使用这种方法的案例研究。五个步骤陈述你的问题学习提示法的第一步......
  • leetcode & c++多线程刷题日志
    1.按序打印按序打印解法互斥锁classFoo{mutexmtx1,mtx2;public:Foo(){mtx1.lock(),mtx2.lock();}voidfirst(function<void()>printFirst){printFirst();mtx1.unlock();}voidsecond(function<voi......
  • Ftp基础(一):基于Vsftpd(主动模式和被动模式)安装Ftp
      如果是Windows下,我们一般使用IIS来部署一套Ftp,如果是Linux下,个人一般使用Vsftpd来搭建一套Ftp。  至于什么是Ftp,就不介绍了,本文就Ubuntu下安装配置Vsftpd,CentOS其实差不多,所以这里就当做笔记了  安装    Ubuntu下安装Vsftpd很简单,使用apt安装即可  #更新......
  • UE如何制作C++函数事件蓝图
    一.蓝图类中的函数在新建的actor中的C++ .h文件中,声明UFUNCTION(BlueprintCallable,Category="XXXX"),然后在.cpp中写函数的内容即可。编译后用蓝图继承C++类,可以进行函数的调用了二.建立函数库任意蓝图可以调用建立BlueprintFunctionLibrary的C++类,参考一中进行函数......
  • 标准C++ -- day07
    一、虚函数、虚函数表、虚表指针、覆盖1、虚函数在成员函数前面加virtual后,该函数就称为虚函数,此时该类就会像虚进程一样多了一个虚表指针(虚函数表指针,虚指针)classBase{public:voidfunc(void){cout<<"Basefunc"<<endl;}}cout<<size......
  • C++虚函数 覆盖(重写)
    1、虚函数  在成员函数前面加virtual后,该函数就称为虚函数,此时该类就会像虚继承一样多了一个虚表指针(虚函数表指针、虚指针)2、虚函数表  虚表指针指向的是属于该类的一张表格的首地址,该表格中记录了该类中所有虚函数的首地址    如果类中没有其他成员变......
  • 数据库备份和Shell基础测试及AWK(运维)
    第一题:使用MySQL命令进行备份和恢复的步骤如下:备份test库:使用mysqldump命令备份test库,并将备份写入一个.sql文件中。命令示例:mysqldump-u用户名-p密码test>backup.sql恢复备份:使用mysql命令将备份文件中的数据恢复到test库中。命令示例:mysql-u用户名-p密码test<backu......