现有一个字符串"张三 20 800.5",请将"张三"赋值给name变量,20赋值给age变量,800赋值给score变量,建议可以使用字符串输入流istringstream.
#include [iostream] using namespace std; #include [sstream] int main(){ string line = "张三 20 800.5"; char name[20]; int age; double score; istringstream str(line); str >> name >> age >> score; cout << "name:" << name << " age:" << age << " score:" << score << endl; return 0; }
举一反三
- 声明变量并赋值:声明一个整型变量num,给num赋值17,并输出到屏幕上。声明一个字符串变量username,给username赋值张三,并输出到屏幕上。声明一个字符串变量fruit,给fruit赋值苹果,并输出到屏幕上。声明一个字符变量c1,给c1赋值A,并输出到屏幕上。声明一个双精度变量r1,给r1赋值5.55,并输出到屏幕上。
- 将一个字符串常量赋值给一个字符指针变量,可以解释为让字符指针指向该字符串常量。
- 下列关于getchar()函数说法正确的是______。 A: getchar函数只能接收一个字符,必须赋值给某个变量 B: getchar函数一次能接收多个字符,必须赋值给某个变量 C: getchar函数只能接收一个字符,可以不赋值给任何变量 D: getchar函数一次能接收多个字符,可以不赋值给任何变量
- 【填空题】总结出把与变量类型不同的数据赋值给变量时,数据如何进行转换的: ( 1 )实型数据赋值给整型变量时; ( 2 )整型数据赋值给实型变量时; ( 3 )字符型数据赋值给整型变量时; ( 4 )整型数据赋值给字符型变量时。 (8.0分)
- 字符串是一个原始值,不可以直接赋值给一个变量
内容
- 0
使用按键输入给变量赋值时应合理使用变量赋值命令.
- 1
Raptor变量的类型(数值,字符串,字符)由最初的赋值语句所给的数据决定。
- 2
shell中赋值给变量的值的类型为()。 A: 字符 B: 字符串 C: 整数 D: 布尔
- 3
“=”命令可以给多个变量赋值,而“Store”命令只能一次给一个变量赋值。()
- 4
关于mysql的sql编程中变量赋值说法错误的是() A: set可以同时给多个变量赋值 B: select可以将查询结果赋值给变量 C: select可以同时给多个变量赋值 D: set只能同时给一个变量赋值