Poershll变量、常量与数组练习(i++与++i的区别)

本文通过实例展示了PowerShell中变量的自增操作i++与++i的区别,以及如何使用强类型进行变量赋值,包括byte类型的限制。同时探讨了在int类型中存储不同类型数据(如字符、字符串、浮点数)的情况,并介绍了不限定类型定义数组的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

powershell自增i++,++i练习

#1.计算$i++ + $i++ + ++$i + $i++ + $i的值
[int]$i = 1
[int]$c = $i++ + $i++ + ++$i + $i++ + $i
write-Output($c)

16

<#  i++ 等价于 i= i+1,但是i++中赋值符号左边的i只有在下一次被调用时才为2,当前i的值为1;
	++i 等价于 i= i+1, ++i中赋值符号左边的i立即被赋值为2
#>
#所以$c = 1 + 2 + (3+1) + 4 + 5 = 16

#2.计算$i++ + $i++ + ++$i + $i++ + $i的值
[int]$i = 5
[int]$c = $i++ + $i++ + ++$i + $i++ + $i
write-Output($c)

36

#$c = 5 + 6 + (7+1) + 8 + 9 = 36

#3.计算++$i + ++$i + $i++ + ++$i + $i的值
[int]$i = 1
[int]$c = ++$i + ++$i + $i++ + ++$i + $i
write-Output($c)

18

#$c = 2 + 3 + 3 + 5 + 5 = 18

powershell中使用强类型

变量为byte类型

变量为byte类型,赋值-0.5

byte类型赋值-0.5

变量为byte类型,赋值-1

byte类型赋值-1

变量为int类型,存入字符串和小数

int类型中,使用字符赋值

int类型赋值字符

int类型中,使用字符串赋值

int类型赋值字符串

int类型中,使用浮点数赋值

int类型使用浮点数进行赋值

不限定使用强弱类型,定义数组

[string]$name = "Ms tang"
[float]$height = 178.00
[int]$age = 24
[string]$profession = "computer science and technology"
[string]$school = "university"
[string]$GraduationDate = "2020.6.30"
$array_information = $name,$height,$age,$profession,$school,$GraduationDate
$array_information[0]

强类型定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值