這是我第一次編寫科幻作業的一部分,我們正在編寫一個評估幾個方程式的C程序。這裏是給靠不住的結果代碼:printf撇號被替換爲C中的Æ
// 1. Newton’s Second Law of Motion
printf("Newton's Second Law of Motion \nPlease enter mass and acceleration as decimal-point values separated by a comma (ex. 150.0,5.5): ");
scanf("%lf, %lf", &mass, &accel);
printf("Newton’s Second Law of Motion: force = mass * acceleration = %lf * %lf = %lf\n\n\n", mass, accel, mass*accel);
當程序運行時,第一個printf顯示細膩,但第二個顯示「NewtonÆs」而不是「牛頓」。
http://en.wikipedia.org/wiki/Mojibake –
*文字*是一個非常非常複雜的話題。當你專注於學習C時,堅持使用基本的英文字符,直到你準備好花時間思考數字寫作的錯綜複雜。 –
這是Unicode codepoint \ u2019,「右單引號」。編譯器和您使用的控制檯/終端在對其進行編譯之後,沒有多少內容會被識別。編寫你自己的代碼,避免從網頁上覆制。 –