p11 p12 p13 p14 p15

news/2024/10/22 18:32:31/

p11: 字符型:

作用(字符型变量用于显示单个字符)

语法:char ch = 'a';

注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号

注意2;单引号内只能有一个字符,不可以是字符串(不然会报错)。

c 和 c++中 字符变量只占用一个字节

字符型变量并不是把字符本身放到内存中储存,而是将对应的ASCLL编码放入到储存单元

// 1.字符型变量的创建方式:
char ch = 'a';
cout<< ch <<endl;//2.字符型变量所占内存大小
cout << " char字符型变量所占内存: "<<sizeof(ch)<<endl;  ---输出结果为 :1//3.字符型变量常见错误
char ch = " b"   不能用双引号
char ch 2 = 'abcde'   不能用字符串,要用一个字符//4.字符变量对应的ascll编码的转换
有一个通过字母套出字母所对应的ascll码的方法:
char ch 1 = 'a'
cout << ch1 << endl;  --- 输出结果为 : a
然而进行一个操作:将ascll码中的字母转换成10进制数  (目标转换类型)ch1
cout << (int)ch1 << endl;   ---输出结果为  :97

 常见的ascll码:  a-97  A-65

p12: 转义字符:

(用于表示一些不能显示出来的ASCLL字符)

现阶段常用的转义字符有: \n \t \\ 

1.// 换行符 \n
cout << "hello world"<<endl;
输出后:(按任意键结束)会显示在下面 因为endl 是换行的意思
然而  cout << "hello world\n";加上\n ,在换行符\n的作用下 (按任意键结束)会显示在下面
2.// 换行符 \\
尝试输出反斜杠 \  :cout << "\"<<endl;  --- 编译器会报错的  不能单独输入一个字符去输出
然而: cout << "\\"<< endl ; --- 输出结果为:\3.水平制表: \t   :作用 可以整齐的输出数据
比如 :
cout << "aaaa\tHelloworld"<<endl;  
cout << "aaa\tHelloworld"<<endl;
cout << "aa\tHelloworld"<<endl;
cout << "a\tHelloworld"<<endl;
cout << "aaaaaa\tHelloworld"<<endl;
输出在黑窗口上的 Helloworld 都是对齐的.
所以 \t占8个字节 他会附带空格: 若有两个a,那么Helloworld前面会有6个空格
一般来说,\t :其在终端和文件中的输出显示相当于按下键盘TAB键效果.

 p13:  字符串型: 

1.作用:用于表示一串字符

2.C语言风格 : char 变量名[ ]= "字符串值";


int main()
{
char str1[] = "hello world";  // 这里str用来表示字符串"helloworld"
cout << str1 << endl;
system("pause")
return 0;
}

c++ 风格字符串 : string 变量名 = "字符串值";

#include<iostream>
using namespace std;
#include<string>  // c++中用字符串要包含这个头文件
int main()
{
string str2 = "hello world";  // 这里str用来表示字符串"helloworld"
cout << str2 << endl;
system("pause")
return 0;
}

注意:  c++中用字符串要包含头文件#include<string> 

p14: 布尔类型 bool

1. 布尔类型的作用: 

语法: bool 固定名 = true ; bool 固定名 = false

int main()
{
bool flag = true; //true代表真
cout << flag << endl;   ---输出结果为1
//可以重新给他赋值
flag = false; // false代表假
cout << flag << endl;   ---输出结果为0
// 查看bool类型所占内存空间
cout<<"bool类型所占内存空间:"<<sizeof(bool)<<endl ---输出结果为:1
system("pause");
return 0;
}

1.flag 的值可以重新赋值

2.学会怎么应用:求素数的题目

 这里主要是定义了false 和true ,然后在if 函数里 让bool isPrimer 作为判断条件。从而提高程序的性能。

p15 : 数据的输入

作用: 用于从键盘上获取数据

关键字: cin

语法:cin >> 变量;

// 先定义,再用cin输入新的赋值,再输出新赋值
int main()
{
//整型int:
int a = 0;
cout <<"请给整型变量a赋值"<<endl;
cin>>100;
cout <<变量a的值为:<<endl;
// 浮点型float
//字符型char
//字符串型string
以上三个类型int类似
//**布尔型 bool 
bool flag = false;
cout << "请给布尔类型flag重新赋值"<<endl;
cin>>flag;
cout<< "布尔类型flag = "<<flag<<endl; 
这里要千万注意: 小黑窗弹出(请给布尔类型flag赋值)时,要赋值 0或者1 ,不能是true。
布尔代数赋值的过程中:只要输入的是非0的值,都代表真
system("pause");
return 0;
}


http://www.ppmy.cn/news/707509.html

相关文章

【机器学习】P11 神经网络

神经网络 生物神经元人工神经网络Reference 生物神经元 人类如何思考&#xff1f; 神经科学 [ 1 ] ^{[1]} [1] 研究表明&#xff0c;神经元 是人类思考的基本单元。神经元是大脑中最基本的信息处理单元&#xff0c;它们通过复杂的电信号和化学信号传递来进行信息处理和传递。…

P11机器学习--李宏毅笔记(Bactch normolization 让error surface 变好)

目录 一、怎么变成好的error face 二、Feature Normalization 三、在深度学习中再使用Feature Normalization 四、batch normolization 一、怎么变成好的error face 从左上图来看&#xff0c;在w1方向上loss斜率很小但是在w2方向上loss斜率很大&#xff0c;当你在这个实验里…

深入浅出scala之变量定义(P11-20)

文章目录 1. 变量定义2.数据类型3.数值类型4.浮点类型5.字符类型6.字符串类型7.其他数据类型8.类型转换 1. 变量定义 基本语法: 变量定义一定要初始化 var|val变量名[: 变量类型] .变量值使用var或者val定义一个变量。 使用var(variable)声明变量&#xff0c;可以被重新赋值…

P10-P11:transforms工具的学习(Pytorch小土堆学习笔记)

图片经过transforms工具的变换&#xff0c;得到我们想要的一个图像变换结果 解释&#xff1a;根据模具创造工具&#xff0c;使用具体工具根据说明进行输入和输出 解决两个问题&#xff1a; 1.transform应该如何使用 2.为什么需要tensor数据类型 首先第一个问题 第一ToTens…

谷粒商城基础篇---day01(P1-P11)

一、安装linux虚拟机&#xff0c;我这里用的是VMware&#xff0c;怎么安装就不介绍了 直接环境-虚拟机网络设置 打开小黑板输入ipconfig&#xff08;可用于显示当前的TCP/IP配置的设置值&#xff09; 找到虚拟机的网络地址 或者https://blog.csdn.net/qq_38570633/article/…

刘二大人 PyTorch深度学习实践 笔记 P11 卷积神经网络(高级篇)

刘二大人 PyTorch深度学习实践 笔记 P11 卷积神经网络&#xff08;高级篇&#xff09; 1、GoogleNetI 网络结构II 减少代码冗余思想(减少代码重复) 2、Inception ModuleI 基本概念III 代码实现II Stack Layer 3、residual netI 普通网络与残差网络的区别II Residual blockIII 代…

秒杀p11~p15

开始异常处理 完善登录功能 分布式session redis安装 要用到虚拟机了&#xff0c;但我电脑哦太拉垮了 用虚拟机就很烫 suoyiwojiuzaiwindows下面安装了 反正自hi是自己用用而已 redis的安装和运行_敲代码敲到头发茂密的博客-CSDN博客_运行redis 1.装xftp 用xftp吧redis安装…

他是阿里P11,靠写代码写成合伙人,身家几十亿,没有他,我们可能刷不了淘宝!...

点击“技术领导力”关注∆ 每天早上8:30推送 作者| Mr.K 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 他是阿里的“扫地僧”&#xff0c;写代码级别最高的人&#xff0c;一等一的技术高手&#xff0c;他非科班出身&#xff0c;用近20年的时间&#xff0c;修…