Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Основите на C Programming

лу е правен в C:
<р> Ако е нещо различно от 0, отчета за ФОРМАТ получава изпълнен

В C, такова изявление, ако (а = б) означава, " Assign. б до и след това се тества за своята Булева стойност ".; Така че, ако става 0, а ако твърдение е невярно; в противен случай, това е вярно. Стойността на промени в процеса. Това не е предвиждано поведение, ако трябваше да въведете == (въпреки че тази функция е полезна, когато се използва правилно), така че бъдете внимателни с вашите = == и използване
Looping:. A Real Пример
<р> Да казват, че бихте искали да се създаде програма, която отпечатва таблица за превръщане Fahrenheit-да-Целзий. Това се постига лесно с по линия или линия, докато:
<предварително> #include < stdio.h > инт главната () {INT а; а = 0; докато (а < = 100) {ФОРМАТ ("% 4г градуса F =% 4г градуса C \\ Н ", а, (а - 32) * 5.9); А = а + 10; } Върнете 0;}

Ако стартирате тази програма, тя ще произвежда таблица от стойности, започващи от 0 градуса F и завършва на 100 градуса F. Изходът ще изглежда така: <
предварително> 0 градуса F = -17 градуса C 10 градуса F = -12 градуса C 20 градуса F = -6 градуса C 30 градуса F = -1 градуса C 40 градуса F = 4 градуса C 50 градуса F = 10 градуса C 60 градуса F = 15 градуса C 70 градуса F = 21 градуса C 80 градуса F = 26 градуса С 90 градуса F = 32 градуса C 100 градуса F = 37 градуса C <р> стойности на масата са на стъпки от 10 градуса. Можете да видите, че можете лесно да промените началния, приключващ или прираста стойности на масата, че програмата произвежда
<р> Ако искате вашите ценности, за да бъде по-точен, можете да използвате вместо с плаваща запетая стойности:.
<предварително> #include < stdio.h > инт главната () {плаваш по; а = 0; докато (а < = 100) {ФОРМАТ ("% 6.2f градуса F =% 6.2f градуса C \\ Н ", а, (а - 32,0) * 5,0 /9,0); А = а + 10; } Връщане 0;} <р> Можете да видите, че декларацията за е променено на плувка, както и символът% е замества символа г% в отчета за ФОРМАТ. В допълнение, символът% е има някои форматиране прилага към него: Стойността ще бъде отпечатан с шест цифри предходните десетичната запетая и две цифри след десетичната запетая
<р> Сега нека да кажа, че ние искахме да променя програмата. така че температурата 98.6 се добавя в таблицата в правилното положение. Това е, което искаме на масата и прираста на всеки 10 градуса, но ние също искаме масата, за да се включи допълнителен ред за 98

Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>