自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RJman的博客

这行代码怎么穿着品如的衣服~

  • 博客(7)
  • 收藏
  • 关注

原创 Rust-Types 类型

Rusttypes 类型casting 转换as:显式类型转换let integer = decimal as u8;不提供隐式类型转换let integer: u8 = decimal; //错误#![allow(overflowing_literals)]:不显示类型转换产生的溢出警告运行测试//不显示类型转换产生的溢出警告#![allow(overflowing_literals)]fn main(){ //casting 类型转换 let

2021-01-09 16:08:18 993

原创 Rust-Variable Bindings 变量绑定

RustVariable Bindings 变量绑定Values(值) (like literals) can be bound(绑定) to variables(变量), using the let(关键字) binding.let an_integer = 1u32;未使用的变量名称前添’_'可以消除编译警告let _unused_variable = 3u32;运行测试fn main(){ //变量绑定默认 immutable 不可变 let an_i

2021-01-09 12:26:45 365

原创 Rust-Custom Types 自定义类型

Custom Types 自定义类型关键字struct:定义一个结构体(structure)关键字enum:定义一个枚举类型(enumeration)常量constants可以通过关键字const和static创建Structures单元结构体struct Nil;(不带字段,在泛型中很有用)元组结构体struct Pair(i32,f32);(具名元组)C语言风格结构体结构体可作为另一结构体的字段#[derive(Debug)]struct Point2

2021-01-09 11:36:20 314

原创 Rust-primitives 原生类型

primitives 原生类型scalar type 标量类型signed integers:i8、i16、i32、i64 和 isize(指针宽度)unsigned integers: u8、u16、u32、u64 和 usize(指针宽度)floating point: f32、f64char:单个 Unicode 字符,如 ‘a’,‘α’ 和 ‘∞’(都是4B)bool:true or falseunit type:值为 () 空元组(单元素元组,不为复合类型)compou

2021-01-08 11:35:40 163

原创 Rust-格式化输出

format打印操作由 std::fmt 里面所定义的一系列宏来处理宏并不产生函数调用,而是展开成源码,并和程序的其余部分一起被编译。Rust 又有一点和 C 以及其他语言都不同,那就是 Rust 的宏会展开为抽象语法树(AST,abstract syntax tree),而不是像字符串预处理那样直接替换成代码,这样就不会产生无法预料的优先权错误宏是通过 macro_rules! 宏来创建的// 这是一个简单的宏,名为 `say_hello`。macro_rules! say_hello

2021-01-08 10:17:58 2778

原创 Hello-Rust

rust学习环境配置rustlings学习rustwin下Linux子系统wslwindows 和 linux子系统的剪切板通信问题windows下的wsl根目录,找到相应路径的文件进行更改即可C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs建立rjman文件夹,linux下cd进入交换数据,bash中右键粘贴!

2021-01-08 10:16:43 93

原创 关于 scanf(“%[^\n]%*c“,str);

在做题中,常常要求读入一行字符串,而这串字符里面可能有空格、制表符等空白字符,如果直接用%s是不可以的,于是有些人就想到用gets(),但由于gets很难控制,故而一般不推荐使用,所以用%[^\n]就可以很好的解决这个问题了,^表示"非"即读入其后面的字符就结束读入。#include <stdio.h>int main(){ int str[100]; while(~sc...

2018-07-23 11:49:45 9288 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除