博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++基础知识学习-----数据程序的储存、表示形式和基本运算
阅读量:4571 次
发布时间:2019-06-08

本文共 1477 字,大约阅读时间需要 4 分钟。

刚开始学习c++  ,看书总结了一点注意事项,一来记录下来方便后续查看,二来希望可以对和我一样的小白有点帮助

 

数据程序的储存、表示形式和基本运算

1.1/1.2(书本的章节)
{
1.输入时内容之间用空格隔开

2.函数的声明与命名相似,仅需在主函数中函数调用之前将函数的命名后加分号写入主函数中即可声明

3.C++的输出格式:cout<<输出内容<<endl ;输入格式:cin>>输入内容;

4.主函数一般定义为int型:是则返回1,否则返回0;

5.命名空间的名字是不能重复的;

6.不同命名中的变量、函数可以重名,调用格式为 B::fun() //定义了命名空间B namespace B;

7.string类型: 字符串类型 初始化 :1.string s1; //s1 为空串 string s2("ABC"); //用字符串面值初始化s2 string s3(s2); //将s3初始化为s2的一个副本 string s4(n,'c'); //将s4初始化为n个‘c’;

操作 :1.s.empty() 若s为空则返回true,否则返回false; 2.s.size() 返回字符串中的字符个数; 3.s[n] 返回字符串中第n个字符,从0开始; 4.s1+s2 将s1,s2连接起来,并返回新值; s1=s2 将s1的值替换为s2的; v1==v2 判断,是则返回true,否则返回false;
s5="hello"+"world" 是非法的;
}
1.3
{
1.单行注释为 //注释内容;多行注释为 /*注释内容*/
2.一个函数包括 1.预处理命令,2.全局声明部分,3.函数; 例;cout1.txt
3.输出语句的最后必须有endl为结尾;
4.C++中新增专用于是否的数据类型bool(是为true;否为false);
5.浮点数的表示方法:
(1).十进制:一般默认按双精度处理,在数据后加f为单精度(四个字节),在数据后加L/l为双精度(八个字节)
(2).指数形式:e12表示十的十二次方
6.转义字符:\a 响铃;\n 换行;\t 水平制表(跳到下一个tab位置。。。八格);\b 退格;\r 回车;\f 换页;\v 竖向跳格;\\ 反斜杠\
\'单引号字符;\“双引号字符;\0 空格符;\ddd 1~3位八进制数所代表的字符;\xhh 1~2位十六进制数所代表的字符;
7.标识符必须由字母、下划线、数字,且第一个字符必须为字母和下划线;
8.C++对用到的变量做强制定义:即先定义,后使用,且必须指明数据类型,必须初始化变量;
9.在定义的变量前加const,则变量的值在程序运行过程中不能被改变(又被称为常变量),但常变量必须在定义的同时赋值;
10.运算符:% 整除取余;!= 不等于;&取地址运算符;sizeof 求字节数运算符
11.在C++运算时对所有的float型都按double型数据处理;
12.强制类型转换:(double)a 将a转换为double类型; (int)(x+y) 将x+y的值转换为整型;
其形式为: 一般为(类型名)(表达式) C++中新增 类型名(表达式)
13.逗号运算符:一般形式:表达式1,表达式2 ; 其求解过程是先求表达式1,再求表达式2,整个逗号表达式值是表达式2的值;其实大多数情况下逗号表达式的目的是为了分别得到各个表达式的值 ,而不是使用或得到逗号表达式最终值

转载于:https://www.cnblogs.com/Harley/p/5293011.html

你可能感兴趣的文章
关于mysql转移数据库时没有导出sql脚本的情况下,如何导入数据到新的数据库中...
查看>>
链表逆序
查看>>
[zz]链表倒序
查看>>
简单易用的图像解码库介绍 —— stb_image
查看>>
【漏洞复现】永恒之蓝 ms17-010 漏洞利用 攻击手法
查看>>
HTML标签(二)
查看>>
在weblogic下运行Python脚本
查看>>
短信开发技术总结--协议篇
查看>>
HashMap实现原理分析
查看>>
私有类方法
查看>>
java网络编程Socket通信详解
查看>>
为什么使用Nosql:Nosql和SQL的区别
查看>>
<转>DNS服务系列之二:DNS区域传送漏洞的安全案例
查看>>
LINUX中常用操作命令
查看>>
【android】动画效果研究(View)【1】
查看>>
(三)常用的数学函数
查看>>
int 和 Integer区别
查看>>
生产信息集成分析平台(MIIAS V1.0) 概述
查看>>
学习进度——第十五周
查看>>
iOS开发UI篇—从代码的逐步优化看MVC
查看>>