Низ е редица от символи | "Hello" |
Дефиниция на променлива | string name="John"; |
Заглавен файл | #include <string> |
Оператор за присвояване | name="Carl"; |
Извеждане на низове | cout << name; |
Вход | cin >> name; |
Вход на цял ред | getline(cin, name); |
Дължина на низ | int n=name.length(); |
Празен низ | "" |
Автоматична инициализация | string response; |
Hell |
Сливане на низове
(конкатенация)
string fname = "Nikolay";
string lname = "Kirov";
string name = fname + lname;
NikolayKirov
string name = fname + " " + lname;
Nikolay Kirov
Поне един от аргументите на сливането трябва да е променлива
Форматиран изход
cout << pennies << " " << pennies
* 0.01 << "\n";
cout << nickels << " " <<
nickels * 0.05 << "\n";
cout << dimes << " " << dimes
* 0.10 << "\n";
cout << quarters << " " << quarters
* 0.25 << "\n";
1 0.01
12 0.6 4 0.4 120 30 |
cout << fixed << setprecision(2);
cout <<setw(8)<< pennies <<"
"<< pennies*0.01 << "\n";
cout <<setw(8)<< nickels <<"
"<< nickels*0.05 << "\n";
cout <<setw(8)<< dimes <<" "<<
dimes*0.10 << "\n";
cout <<setw(8)<< quarters <<"
"<< quarters*0.25 << "\n";
1 0.01
12 0.60 4 0.40 120 30.00 |