*   >> Чтение Образование Статьи >> education >> колледж и университет

Модуль 5: Введение в С и С ++

<р> МОДУЛЬ 5

<р> --------------------------------------- ---------- #include //для системы () #include ... {C ++ коды ...} -------------------- ----------------------------- должен быть изменен на: ---------------- --------------------------------- #include //использовать C ++ обертку для вызова функций C из программ C ++ ... #include с помощью патезрасе; ... {C ++ коды ...} ---------------------------------------- --------- В VC ++ /VC ++ .NET iostream.h (заголовок с .h) является недействительным. Он должен быть C ++ заголовка, так что она соответствовать стандарту.

В старшем компилятора Borland C ++ это еще работает, но не собственно больше ... и для стандартного C /C ++ переносимость не должно быть никаких проблем или лучше вы читаете Module23 на https://www.tenouk.com/Module23.html, чтобы получить большая картина ... Для C-кодов, они по-прежнему C коды: о) ================================= ======================================== ========== ================================================== ============= //Использование спецификаторы преобразования число #include #include INT Main () {Е ("Различные формат целое печати \\ п"); Е ("------------------------------------- \\ п"); Е ("% d \\ п", 455); Е ("% я \\ N", 455); //я такой же, как в D Е () Е ("% d \\ п", +455); Е ("% d \\ п", -455); Е ("% HD \\ п", 32000); Е ("% LD \\ п", 2000000000L); Е ("% O \\ п", 455); Е ("% U \\ N", 455); Е ("% U \\ N", -455); //- 455% читать и и преобразуется в беззнаковое значение //4294966841 по 4 байта целого Е ("% X \\ N", 455); Е ("% X \\ п", 455); Система ("пауза"); вернуть 0; } ------------------------------------------------- ------------------------------ //Печать числа с плавающей точкой с //с плавающей точкой спецификаторов преобразования #include #include Int Main () {Е ("Печать числа с плавающей точкой с \\ п"); Е ("плавающей точкой спецификаторы преобразования \\ п.

"); Е ("Сравните полученные данные с исходного кода \\ п \\ п"); Е ("% 1 е \\ п.", 1234567,89); Е (". 2% е \\ п", 1234567,89); Е ("% 3 е \\ п.", -1234567,89); Е ("% 4 E \\ п.", 1234567,89); Е (". 5% F \\ п", 1234567,89); Е ("6% г \\ п.", 1234567,89); Е (". 7% G \\ п", 1234567,89); Система ("пауза"); вернуть 0; } ------------------------------------------------- -------------------------------- //строки печати и символы #include #include Int основной () {сЬаг характер = «А»; символ строки [] = "Это строка"; символ * stringPtr = "Это также строка"; Е ("--------------------------------- \\ п"); Е ("--- Характер и формат строки --- \\ п"); Е ("--------------------------------- \\ п \\ п"); Е ("% с Е (" \\ nLateral строка \\ п "); Е ("% s \\ П "," Это строка "); Е (" \\ nБудут использованы имя массива, указатель на первый массив в элемент \\ п "); Е ("% s \\ П ", строка); Е (" \\ nБудут использованы указатель, указывающий на первый символ строки \\ п "); Е ("% s \\ П ", stringPtr); система (" пауза "); возвращение 0;} ------------------------------------------- --------------------------------------- //Использование р, п, и преобразование% спецификаторы #include #include Int основной () {INT * PTR; //Int переменной указателя х = 12345, у; = & PTR х; //присвоение адрес переменной х на переменную PTR Е ("\\ nБудут использованы р, п, и %% преобразования спецификаторы \\ N "); Е (".

Сравните результат с исходным кодом \\ п "); Е (" ---------------------- ------------------------- \\ п \\ п "); Е (" Значение указателя PTR является% р \\ н ", PTR); Е ("Адрес переменной х является% р \\ п \\ п", и х); Е ("Всего символы, напечатанные на этой линии:% п", и у); Е ("% d \\ п \\ п", у ); у = Е ("Эта строка имеет 28 символов \\ п"); Е ("% D персонажи были напечатаны \\ N \\ N", у); Е ("Печать %% в контрольной строки формата \\ п"); Система ("пауза"); вернуть 0; } ------------------------------------------------- -------------------------------- //Печать целые числа по правому краю #include #include Int основной () {Е ( "Печать целые выравниваются по правому краю.

\\ п"); Е ("Сравнить результат с исходного кода \\ п"); Е ("--------------------------------------- \\ п \\ п"); Е ("М \\ п", 1); Е ("М \\ п", 12); Е ("М \\ п", 123); Е ("М \\ п", 1234); Е ("М \\ п \\ п", 12345); Е ("М \\ п", -1); Е ("М \\ п", -12); Е ("М \\ п", -123); Е ("М \\ п", -1234); Е ("М \\ п", -12345); Система ("пауза"); вернуть 0; } ------------------------------------------------- -------------------------------- //Использование точность при печати чисел, //число с плавающей точкой и строки #include #include Int основной () {Int я = 873; поплавок е = 123,94536; Чара с [] = "С Днем Рождения"; Е ("Использование точность при печати чисел, \\ N"); Е ("числа с плавающей точкой и строки \\ п.

"); Е ("Сравнить результат с исходного кода \\ п"); Е ("---------------------------------------- \\ п \\ п"); Е ("Использование точность для целых чисел \\ N"); Е ("\\ т% .4d \\ п \\ т% .9d \\ п \\ п", я, я); Е ("Использование точность для чисел с плавающей запятой \\ п"); Е ("\\ т% .3f \\ п \\ т% .3e \\ п \\ т% .3g \\ п \\ п", F, F, F); Е ("Использование точность строк \\ п"); Е ("\\ т% .

11s \\ п", с); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //Право оправдывая и слева оправдывая значения #include #include INT Main () {Е ("Право оправдывая и оставил оправдывая значения \\ п."); Е ("Сравнить результат с исходным кодом. \\ п"); Е ("-------------------------------------------- \\ п \\ N "); Е ("SDCF \\ п \\ п", "привет", 7, 'а', 1.23); Е ("% - 10s% -10d% -10c% -10f \\ п", "привет", 7, 'а', 1.

23); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //печати номера с и без флага + #include #include Int магистрали () {Е ("число Полиграфические с и без флага + \\ п."); Е ("Сравнить результат с исходного кода \\ п"); Е ("--------------------------------------------- \\ п \\ п "); Е ("% d \\ п% г \\ п", 786, -786); Е ("% d + \\ п% + D \\ п", 786, -786); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //Печать пробел перед подписанные значения //не предшествует + или - #include #include Int основной () {Е ("Печать пробел перед подписью значения \\ п"); Е ("не предшествует + или -n \\ п"); Е ("-------------------------------------- \\ п \\ п"); Е ("% d \\ п% г \\ п", 877, -877); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //о, х, и любой с плавающей точкой спецификатор #include #include INT Main () {INT C = 1427; поплавок р = 1427,0; Е ("O, X, X, и любой плавающей точкой спецификаторов \\ п"); Е ("Сравнить результат с исходного кода \\ п"); Е ("----------------------------------------- \\ п \\ п") ; Е ("% # о \\ п", в); Е ("% # х \\ п", в); Е ("% # X \\ п", в); Е ("\\ п% # г \\ п", р); Е ("% # G \\ п", р); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //Печать с 0 (ноль) флаг заполняет ведущий нули #include #include INT Main () {Е ("Печать с 0 (ноль) флаг заполняет ведущий нули \\ п"); Е ("Сравнить результат с исходного кода \\ п"); Е ("----------------------------------------------- -------- \\ п \\ п "); Е ("% + 09D \\ п", 762); Е ("d", 762); Е ("\\ п"); Система ("пауза"); вернуть 0; } ------------------------------------------------- ---------------------------------- //Чтение числа #include #include INT Main () {Int А, B, C, D, E, F, G; Е ("Чтение чисел из стандартного ввода \\ п"); Е ("------------------------------------ \\ п \\ п"); Е ("Введите семь целых чисел, разделенных пробелом:"); зсапЕ ("% D% я% я% я% о% U% х", & а, б и, и с, и д, и е, и е, и г); Е ("Входной отображается в виде десятичных чисел является: \\ п"); Е ("% d% d% d% d% d% d% d \\ п", а, б, в, г, д, е, ж); Система ("пауза"); вернуть 0; } ------------------------------------------------- ----------------------------------- //#include номера Чтение с плавающей точкой #include INT Main () {плавать, б, в; Е ("Чтение чисел с плавающей запятой \\ п"); Е ("Сравнить результат с исходным кодом.

\\ п"); Е ("---------------------------------------- \\ п \\ п"); Е ("Введите три числа с плавающей точкой, разделенных пробелом: \\ п"); зсапЕ ("% е% е% г", & а, б и, и в); Е ("Вот цифры, введенные в простом \\ п"); Е ("Запись с плавающей точкой: \\ п"); Е ("% F% F% F \\ п", а, б, в); Система ("пауза"); вернуть 0; } ------------------------------------------------- ----------------------------------- //Чтение символов и строк #include #include INT Main () { символ х, у [20]; Е ("Введите строку:"); зсапЕ ("% С% S", и х, у); Е ("Входной было: \\ п"); Е ("характер \\"% с \\ "", х); Е ("и строка \\"% s \\ "\\ п", у); Система ("пауза"); вернуть 0; } ------------------------------------------------- ------------------------------------- //Входные данные с шириной поля #include #include Int Основной () {INT х, у; Е ("Введите шестизначный число:"); зсапЕ ("-% d", & х, & у); Е ("Входной числа были% d и% d \\ п", х, у); Система ("пауза"); вернуть 0; } ------------------------------------------------- ------------------------------------- //Чтение и отбрасывание символов из входного потока #include # включают Int основной () {INT месяце1, DAY1, год1, Month2, Day2, YEAR2; Е ("Введите дату в виде ДД-ММ-YY:"); //площадка 0 для двух полей и отбрасывая - символы .

... зсапЕ ("% d% * C% д% * C% д", и 1 число, и день1, и год1); Е ("месяц = ​​d = d день год = d \\ п \\ п", 1 число, день1, год1); Е ("Введите дату в формате мм /дд /гг:"); //площадка 0 для двух полей и отбрасывая /символы ... зсапЕ ("% d% * C% д% * C% д", и месяц2, и день2, и год2); Е ("месяц = ​​d = d день год = d \\ п", месяц2, день2, год2); Система ("пауза"); вернуть 0; } ------------------------------------------------- -------------------------------------- //конкатенации #include #include Int основной () {система соиЬ ("пауза"); вернуть 0; } ------------------------------------------------- -------------------------------------- //печать адрес, сохраненный в символ * переменной # включают в себя #include Int основной () {символ * String = "тестирование указатель"; соиЬ система ("пауза"); вернуть 0; } ------------------------------------------------- --------------------------------------- //поток ДОБЫЧА оператора //ввод с клавиатуры с CIN #include #include INT Main () {INT х, у; соиЬ CIN >> х >> у; соиЬ> S >> т; Q = 10 * (S + T); соиЬ //используя '\\ п' для перевода строки соиЬ соиЬ соиЬ система ("пауза"); } ------------------------------------------------- -------------------------------------------- //соиЬ и CIN пример для вызова функции и массива #include #include флоат simple_calc (флоат); силы основных (недействительными) {поплавок х = 3, у [4], сумма = 0; Int я; соиЬ соиЬ для (я = 1; I {соиЬ CIN >> у [я]; сумма = сумма + у [я]; //массив} соиЬ система ("пауза");} поплавок simple_calc (поплавок х) {поплавок р ; р = (х * х); возвращение р;} ------------------------------------- ------- VC ++ /VC ++ .

Net -------------------------------------- ------------- //Печать числа с плавающей точкой с //с плавающей точкой спецификаторов преобразования #include Main () {Е ("Печать числа с плавающей запятой с \\ п"); Е ( "Типы преобразования с плавающей точкой \\ п."); Е ("сравните результат с исходным кодом \\ п \\ п"); Е ("1% е \\ п.", 1234567,89); Е ("2% е \\. п ", 1234567,89); Е ("% 3 е \\ п. ", -1234567,89); Е ("% 4 E \\ п. ", 1234567,89); Е ("% F 5 \\ п ", 1234567,89). Е ("6% г \\ п.", 1234567,89); Е (".

7% G \\ п", 1234567,89);} --------------------------------------------------GCC----------------------------------------------------- /* Использование р, п, и преобразование спецификаторов% * //*****************module5.c*************** **** /#include #include INT Main () {INT * PTR; /* переменная указатель * /INT х = 12345, у; = & PTR х; /* присвоение адреса переменной х переменной PTR * /Е (" \\ nБудут использованы р, п, и %% спецификаторов преобразования \\ п.

"); Е (" Сравнить результат с исходным кодом \\ п "); Е (" -------------- --------------------------------- \\ п \\ п "); Е (" Значение указателя PTR является% р \\ н ", PTR); Е (" Адрес переменной х является% р \\ п \\ п ", & х) Е (" Всего символы, напечатанные на этой линии:% N ", & Y); Е ("% д \\ п \\ п ", у); у = Е (" Эта строка имеет 28 символов \\ п "); Е ("% D персонажи были напечатаны \\ N \\ N ", у); Е (" Печать в %% контроль строка формата \\ п "); возвращение 0;} =============================================================================================================.h>.

h>

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.