str和str的区别(*str和str)

http://www.itjxue.com  2023-01-29 17:16  来源:未知  点击次数: 

c语言中str是什么意思

str -- 通常,程序员喜欢用它作字符串变量名。它是 string(英文词、字符串的缩写)

Str函数,返回代表一数值的 Variant(String)。语法Str(number)必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。说明当一数字转成字符串时,总会在前头保留一空位来表示正负。

扩展资料:

如果 number 为正,返回的字符串包含一前导空格暗示有一正号。使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。

注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。

问VB中 str 、str$ 和cstr函数之间的区别

str 、str$这2个函数是一样的,只是str$强调返回值是字符串类型。参数只能是数值表达式。

cstr能转换的类型多了,可以是时间日期,布尔,数值,空值等类型。

cstr()不会在返回的字串前加1个空格来标识其为正值。

str() 会在返回的字串前自动加1个空格来表示其为正值。

比如,字串为10和-10:

Cstr(10)="10"? Str(10)=" 10"

Cstr(-10)="-10" Str(-10)="-10"

(负数值由于已经包含一个负号“-”,因此输出结果相同。所以在处理str()返回的正值字串的时候,主意要把前置的空格也算在内,例如循环次数加1次)

c语言 char *str 与char str[] 这俩种定义字符串到底有什么区别

一、概念不同

char *str 声明的是一个指针,这个指针可以指向任何字符串常量。char str[] 声明的是一个字符数组,数组的内容可以是任何内容,严格意义上说,末尾加上'\0' 之后才能算是字符串,

二、变量不同

char *str里的str是指针变量,str的值未初始化(局部变量的话。全局则自动初始化为NULL)。char str[ ]里str是地址常量,str的值是str[ ]的地址。

三、定义方法不同:

在char * str中,明显str的类型是char*。这没什么特殊的,只是一个简单的char指针。char str[]是不能这样定义的,所以假定用char str[6] = "abcde";那么这里str的类型是char[6](6个,不是5个,因为最后有个0) ,而这种定义语句也是定义一个char[6]类型的唯一方法。

VB中str和str$有什么区别?

微软官方说法是

str 返回的是 变体型变量 Variant

str$ 返回的是 字符串型变量 String

str$ 速度要快些

(责任编辑:IT教学网)

更多

推荐人物新闻文章