文档章节

C++基础知识(一)数据类型,运算符,表达式

o
 osc_mervd488
发布于 2018/04/23 16:59
字数 368
阅读 9
收藏 0
c++

精选30+云产品,助力企业轻松上云!>>>

  • 数据类型

基本类型(整型、实型、字符型、枚举类型)、构造类型(数组、结构体、共用体)、指针类型、空类型。

  • VC 6.0中数据长度

char 1B, shot int 2B, int 4B, long int 4B, float 4B, double 8B, long double 8B,指针长度取决于CPU字长度。

  • 定义常量

const关键字用于修饰只读常量。const后面接什么,什么就是常量。

#define AA 5
#define BB AA+3int x,y;
    x=AA+3;
    y=AA*BB+x; // y=5*5+3+x
    //x=8, y=36
int b[] = {1,2};
const int *a = &b; //变量值是常量
int const *a = &b; //变量值是常量
int* const a = &b; //指针是常量,不能a++
const int* const a = &b; //指针和变量值均是常量
  • 输入输出

在VC 6.0中,要用scanf和printf要添加头文件“#include <stdio.h>”

cin和scanf输入数组时可以用空格、回车、Tab分割,均不能以逗号分割!!!除非:

scanf("%d,%d", &a, &b); //这里原理同下边
scanf("a=%d,b=%d", &a, &b); //输入必须为“a=数字,b=数字”

getchar()不能以空格、回车、Tab分割输入,会存入变量中

char str[5];
for(int i=0;i<sizeof(str)-1;i++){
    str[i] = getchar();
}
str[sizeof(str)-1]='\0';
printf("%s", str);
  • 赋值运算
x *= y+8; // x=x * (y+8)

逗号表达式,有括号全部括起来时返回最后一项,没有返回第一项。

int x=(1,2,3,4,5);
cout<<x<<endl; //输出5
x=1,2,3,4,5;
cout<<x<<endl; //输出1

   

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
C语言怎么入门?(小白进)

第一阶段:C语言基础 在开始学习C语言基础时,要反问自己为什么学C语言,如何学好C语言。同时要知道什么是C语言以及C语言的发展。 当对这些知识有了一个概念之后,就正式开始学习C语言了,其...

mb5ec1ee01eebbc
06/28
0
0
C++零基础(二):数据类型及标准流

C++零基础(二):数据类型 写在前面 再次声明,本人有学过一点点的Java知识,所以在C++学习过程中一些重复的东西会跳过。但这不意味着那些重复的东西不重要。如果遇到困难的地方,请自己百度...

无无天助
2014/09/30
25
0
C++基础——运算符重载友元函数示例

一、前言   其实本人学习C++的目的,只是为了体会OOP设计思想,并为利用System Verilog验证复杂设计做准备。如果想要真正做点软件方面项目级的东西,还需要掌握其他高级语言和库、框架等知...

osc_gu9d45li
2019/04/18
1
0
萌新必看!初学C语言C+编程必会的知识点,你运用自如了吗?

C语言面向过程编程的语言;C++面向对象编程的语言。 两者有本质的区别,其实是完全不同的两种语言,只不过C++兼容C语言而已。 其中C++则一般看作是对C语言的扩展。因为C语言没有面向对象的语...

豆子编程
2018/06/05
5
0
大型C++网络游戏开发视频教程

国内首部大型C++网络游戏开发教程(300+课时,MINI快跑、水果忍者、DirectX技术、传奇游戏3) 课程分类:游戏开发 适合人群:初级 课时数量:343课时 用到技术:C++ 涉及项目:MINI快跑、水果忍...

xiarilove
2014/11/24
94
0

没有更多内容

加载失败,请刷新页面

加载更多

java学习day45-Thymeleaf教程(转载)

目录 Thymeleaf 教程 1. 创建模板文件 2. 标准表达式语法 2.1 简单表达式 2.1.1 ${…} 2.1.2 *{…} 2.1.3 #{…} 2.1.4 @{…} 2.1.5 ~{…} 2.1.6 内置对象 2.1.7 工具类 2.2 字面值 2.2.1 文字...

osc_nbg2lo7i
2分钟前
0
0
记录用户登陆信息,你用PHP是如何来实现的

对于初入门的PHP新手来说,或许有一定的难度。建议大家先看看PHP中session的基础含义,需要的朋友可以选择参考。 下面我们就通过具体的代码示例,为大家详细的介绍PHP中session实现记录用户登...

php开源社区
2分钟前
0
0
语音系统源码的开发,一对一语音直播源码

对于大多数人来说,直播已经不再陌生了,所谓是家喻户晓,只要是有智能手机,对于直播肯定是有所了解,对于直播大家想到是娱乐性的互动直播,其实视频直播的话也不是只有这一种方式,还有语音...

qq3595750856
2分钟前
0
0
友链

下面是我的友链啦~~ 外校大佬 _redness 魔法少女 Kylin_Seven 宠辱不惊,闲看庭前花开花落;去留无意,任随天边云卷云舒 Areds 不忘初心,方得使终 Quaint 技术宅拯救世界 校内巨佬们 wxyww ...

osc_94gn551r
4分钟前
0
0
友链

下面是我的友链啦~~ 外校大佬 _redness 魔法少女 Kylin_Seven 宠辱不惊,闲看庭前花开花落;去留无意,任随天边云卷云舒 Areds 不忘初心,方得使终 Quaint 技术宅拯救世界 校内巨佬们 wxyww ...

osc_xih8lf91
4分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部