-5
char* str1 = "5.5";
char* str2 = "4.4";
char* str3 = str1 + str2;
Yanıtı 9.9 (5.5 + 4.4) düzgün olarak vermek için üçüncü kod satırını nasıl değiştirebilirim?
Kimin char türünü kullanarak sayıları değiştirmeye çalışacağını bile bilmiyorum ama öğretmenim bunu bu şekilde istiyor. yorumun devamBu bir C kodunda, bir char değişken türü kullanarak sayılarla çalışmamı gerektiren sorun nedir?
Hayır. Sadece hayır. Başka bir kullanışlı bilgisayar dili veya PHP kullanın. –
'char * str =" tırnak içinde ne varsa ";' salt okunur bellekte bir ** string literal ** oluşturur. Bu durumda asla bir şey eklemeyecek veya çıkaramayacaksınız. Dahası, “integer”, “floats” vb. ** string gösterimlerini ** eklemez ya da çıkarmazsınız, “int”, “float” vb. "Strtof" veya "strtod" a bakın. –
Öğretmenin gerçek sorusu neydi? –