syntax - writing "%d" in a printf C -


इस कोड के लिए सही सिंटैक्स क्या है: यह है:

  printf ("printf (\ "\% D \",% s); ", some_var);  

या

  printf ("printf (\" %% d \ ",% s);", some_var);  

या कुछ और?

दूसरा एक % d को printf द्वारा परिभाषित किया गया है, सी भाषा नहीं, इसलिए आपको इसे प्रिंटफ़ %% के साथ बचाना होगा, कोई वर्ण बच नहीं।

एक चरित्र से बच अनुक्रम के साथ एक और अधिक जटिल उदाहरण:

  printf ("printf (\" %% d \\ n \ ",% s); \ n", some_var);  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -