首页 > 其他分享 >高级数据类型 Advanced Data

高级数据类型 Advanced Data

时间:2024-10-12 21:33:49浏览次数:6  
标签:int 数据类型 char include Data Advanced

高级数据类型 Advanced Data

Advanced Data

  • 数组 Arrays
  • 字符序列 Characters Sequences
  • 指针 Points
  • 动态内存分配
  • 数据结构 Data Structures
  • 自定义数据类型

Array

type 为任何 object type

// type name [elements];
int a[5];
int b[5] = {16, 2, 77, 40, 1201};
int c[] = {16, 2, 77, 40, 1201}; //长度由后面数据决定

多维数组 Multidimensional Arrays

int a[3][5];
char century [100][365][24][60][60];

字符序列

char mystring [ ] = { 'H', 'e', 'l', 'l', 'o', '\0' };
char mystring [ ] = "Hello";

输入:

#include <string.h>
#include <iostream>
using namespace std;
signed main() {
  char str[20];
  strcpy(str, "Hello.");
  cout << str;
}

输出:

Hello.

字符串转Type

#include <stdlib.h>
atoi string to int
atol string to long
atof string float
#include <iostream>
#include <stdlib.h>
using namespace std;
int main () {
	char mybuffer [100];
	float price;
	int quantity;
	cout << "Enter price: ";
	cin.getline (mybuffer,100);
	price = atof (mybuffer);
	cout << "Enter quantity: ";
	cin.getline (mybuffer,100);
	quantity = atoi (mybuffer);
	cout << "Total price: " << price*quantity;
	return 0;
}
Enter price: 2.75
Enter quantity: 21
Total price: 57.75 

指针 Point

#include <iostream>
using namespace std;
int main() {
	int a, *p;
	cin >> a;
	p = &a;
	cout << *p;
}

动态内存分配 Dynamic memory

new

pointer = new type [elements];

例:

int * b;
b = new int[5]; //开 5 个整型元素合法内存空间

数组的长度必须是一个常量,而采用动态内存分配,数组的长度可以常量或变量

delete

标签:int,数据类型,char,include,Data,Advanced
From: https://www.cnblogs.com/Mono-Awen/p/18461533

相关文章

  • C# ListToDataTable
    publicstaticDataTableListToDataTable<T>(List<T>list){DataTabledt=newDataTable();//获取实体类型Typetype=typeof(T);//添加列PropertyInfo[]properties=type.G......
  • MySql.Data.dll官网下载
    原文链接:https://blog.csdn.net/weixin_30668887/article/details/96468519Mysql.Data.dll官网下载在项目开发中链接MySQL数据库经常要用到Mysql.Data.dll,网上虽然有很多,但是还是比较信赖官网的今天就从官网下载一次记录一下过程1.下载地址官网地址:https://www.mysql.com/2.......
  • 利用pytorch的datasets在本地读取MNIST数据集进行分类
    MNIST数据集下载地址:tensorflow-tutorial-samples/mnist/data_setatmaster·geektutu/tensorflow-tutorial-samples·GitHub数据集存放和dataset的参数设置:完整的MNIST分类代码:importtorchimporttorch.nnasnnimporttorch.optimasoptimfromtorchvisionimpor......
  • apisix~自定义文件上传代理插件~支持form-data文件和kv参数
    参考文献https://stackoverflow.com/questions/24535189/composing-multipart-form-data-with-a-different-content-type-on-each-parts-with-jhttps://www.reddit.com/r/lua/comments/yaizxv/lua_post_multipartformdata_and_a_file_via/?rdt=60519https://github.com/rstudi......
  • Communication-Efficient Learning of Deep Networks from Decentralized Data论文阅
    联邦学习开山之作Communication-EfficientLearningofDeepNetworksfromDecentralizedDataabstractIntroductionTheFederatedAveragingAlgorithmExperimentalResultsConclusionsandFutureWorkCommunication-EfficientLearningofDeepNetworksfromDec......
  • 07-数据表创建方式(Database First、Model First、Code First)
    常见的创建数据表结构的三种方式:DatabaseFirstModelFirst  DBA经常使用这个方式CodeFirst   推荐程序员使用,此方法专注于业务模型的设计,而不是专注数据库设计 Flask-SQLAlchemy介绍SQLALchemy实际上是对数据库的抽象,让开发者不用直接和SQL语句打交道,而是......
  • datatables使用ajax获取数据
    前端://初始化datatablevartable3=$('.jiaoshi_lst').DataTable({"processing":true,"serverSide":true,"paging":true,"ordering":false,"searching":false......
  • 数据类型
    数据类型拓展整数拓展进制:前缀二进制0b十进制八进制0十六进制0xinti=10;inti2=010;//八进制0inti3=0x10;//十六进制0x0~9A~F16(a-10)System.out.println(i);System.out.println(i2);System.out.println(i3);如图浮点数拓展BigDecimal数......
  • 【先进陆地观测卫星(Advanced Land Observing Satellite, ALOS)简介】
    先进陆地观测卫星(AdvancedLandObservingSatellite,ALOS),又称为Daichi(日文中的意思为“陆地”),是日本地球观测卫星计划的重要组成部分,该计划旨在收集全球高分辨率的陆地观测数据,用于科学研究与商业使用。以下是对ALOS卫星的详细介绍:一、基本信息发射时间与地点:ALOS卫星于20......
  • sqlserver将database从C盘迁移到E盘
    --备份backupdatabasehyyytodisk='E:\MicrosoftSQLServer\BackUp\hyyy.bak';--查询路径selectnameas[databaseName],physical_nameas[filePath],type_descas[filetype],state_descfromsys.master_filesWHEREdatabase_id=DB_ID('hyyy'......