MrPenguin9
அசல் போஸ்டர்- ஆகஸ்ட் 1, 2008
- மே 13, 2009
நன்றி
சைலண்ட்பாண்டா
மதிப்பீட்டாளர் தகுதி
- அக்டோபர் 8, 2002
- மூங்கில் காடு
- மே 13, 2009
MrPenguin9
அசல் போஸ்டர்- ஆகஸ்ட் 1, 2008
- மே 13, 2009
நன்றி
ஃபோனி டெவலப்பர்
- செப்டம்பர் 2, 2008
- மே 13, 2009
இன்னும் ஏதாவது இருக்கிறதா?
இதை டெர்மினலில் தட்டச்சு செய்யவும் அல்லது கூகிள் செய்யவும்
மனிதன் பாவம் எம்
MrPenguin9
அசல் போஸ்டர்- ஆகஸ்ட் 1, 2008
- மே 13, 2009
நன்றி ஆர்
ரான் சி
- ஜூலை 18, 2008
- சிகாகோ-பகுதி
- மே 13, 2009
MrPenguin9 கூறினார்: ஆனால் நான் xcode இல் 'tan(1)' செய்யும்போது அது எனக்கு 1556013989 ஐத் திருப்பித் தருகிறது!?!? ஆனால் 1 இன் டான் 0.017455... நான் என்ன தவறு செய்கிறேன்?
நன்றி
1556013989? இது ஒரு மிதவை-புள்ளி-வடிவமைக்கப்பட்ட மதிப்பை வகை மாற்றமின்றி முழு எண்ணாக அச்சிடுகிறதா?
இந்த டான்() செயல்பாட்டை நீங்கள் எங்கிருந்து பெறுகிறீர்கள்? math.h? எந்த வகை டான்(), எடுத்துக்காட்டாக, திரும்பும்? இது ரேடியன்கள் அல்லது டிகிரிகளை எடுக்குமா? திரும்பப்பெறும் மதிப்பை எந்த வகையில் சேமித்து வைத்திருக்கிறீர்கள்?
நான் மேன் பக்கத்தை டான்() என்று சோதித்தேன், அது கூறுகிறது:
குறியீடு: |_+_| எனவே.... அந்த கையொப்பத்துடன் பொருந்தக்கூடிய ஒரே செயல்பாடு இரட்டை (தானியங்கி மாற்றம்) மற்றும் இரட்டிப்பை (தானியங்கி மாற்றமும்) திருப்பி ரேடியன்களை எடுக்கும்.
மதிப்பை எப்படி பார்க்கிறீர்கள்? உங்கள் குறியீடு எப்படி இருக்கும்?
திருத்து: Calculator.appல் டானின் (1 ரேடியன்) மதிப்பைச் சரிபார்த்தேன் - அது கூறுகிறது: 1.557408. சரி... ஏன் 0.017455 ஆக இருக்க வேண்டும் என்று நினைக்கிறீர்கள்? இது டானின் மதிப்பு (1 டிகிரி) எம்
MrPenguin9
அசல் போஸ்டர்- ஆகஸ்ட் 1, 2008
- மே 13, 2009
குய்யோன்
- ஏப்ரல் 19, 2008
- கேம்பிரிட்ஜ், எம்.ஏ
- மே 13, 2009
MrPenguin9 கூறினார்: -(செல்லம்)விழிப்பிலிருந்து நிப் {
Text.text = [NSString stringWithFormat'%d', tan(1)];
}
உங்கள் பிரச்சனை உள்ளது, டான் இரட்டிப்பை வழங்குகிறது ஆனால் %d வடிவமைப்பு சரம் முழு எண்ணை எதிர்பார்க்கிறது. '%d' ஐ '%lf' ஆக மாற்றினால் அதைச் சரிசெய்ய வேண்டும். டெர்மினலில் 'man 3 printf' என தட்டச்சு செய்வது, Apple (மற்றும் பல நூலகங்கள்) பயன்படுத்தும் printf-பாணி வடிவமைப்பு சரங்களைப் பற்றிய கூடுதல் தகவல்களை உங்களுக்கு வழங்கும்; 'வடிவமைப்பு சரம் பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட கட்டளைகளால் ஆனது' என்று தொடங்கும் பகுதியைத் தேடுங்கள் ஆர்
ரான் சி
- ஜூலை 18, 2008
- சிகாகோ-பகுதி
- மே 14, 2009
Guiyon கூறினார்: உங்கள் பிரச்சனை உள்ளது, tan ஆனது இரட்டிப்பாகும் ஆனால் %d வடிவமைப்பு சரம் முழு எண்ணை எதிர்பார்க்கிறது. '%d' ஐ '%lf' ஆக மாற்றினால் அதைச் சரிசெய்ய வேண்டும். டெர்மினலில் 'man 3 printf' என தட்டச்சு செய்வது, Apple (மற்றும் பல நூலகங்கள்) பயன்படுத்தும் printf-பாணி வடிவமைப்பு சரங்களைப் பற்றிய கூடுதல் தகவல்களை உங்களுக்கு வழங்கும்; 'வடிவமைப்பு சரம் பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட கட்டளைகளால் ஆனது' என்று தொடங்கும் பகுதியைத் தேடுங்கள்
இந்த 'மேஜிக்' வகை மாற்றங்கள் ஒன்று இருக்க வேண்டும் என்று கம்பைலருக்குத் தெரிந்தாலொழிய நிகழாது. stringWithFormat போன்ற குறியீட்டில் அது அறியாத ஒரு சந்தர்ப்பம்: - அது உண்மையில் ஒரு மாற்றம் இருக்க வேண்டும் என்று தெரியாது, எனவே அது மகிழ்ச்சியுடன் இரட்டிப்பாக செல்கிறது. மிதக்கும்-புள்ளி வகைகளுடன் விளையாடத் தொடங்கியவுடன், அதில் கவனம் செலுத்த வேண்டும்.
மிதக்கும் புள்ளி வகைகளைப் பற்றிய மற்றொரு சுருக்கமான குறிப்பு. குறியீட்டை எழுத வேண்டாம்: குறியீடு: |_+_| = மற்றும் மிதக்கும் புள்ளி வகைகளில் உள்ள சிக்கல் என்னவென்றால், அவை சமமாக இருக்க வாய்ப்பில்லை. இது போன்ற ஒன்று கூட: குறியீடு: |_+_| உங்கள் ஒயிட்போர்டில், இந்த எண்கள் ஒரே மாதிரியாக இருக்கும். கணினியின் உள்ளே, அவை இருக்க வேண்டியதில்லை. இது விசித்திரமானது, ஆனால் நீங்கள் அதைப் பழக்கப்படுத்திக்கொள்ள வேண்டும். எம்
MrPenguin9
அசல் போஸ்டர்- ஆகஸ்ட் 1, 2008
- மே 15, 2009
எனக்கு உதவிய அனைவருக்கும் நன்றி!
பிரபல பதிவுகள்