Identifikator asosiy C # dasturida kutilgan

Men C# ni o'rganishni boshlayapman va float va ikkilamchi orasidagi farqlarni ko'rsatish uchun kichik dastur yaratdim, ammo muammoga duch kelmoqdaman.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exercicio1
{
   class Program
   {
        static void Main(string[] args)
        {
            float floatPI = 3.14783,141592653589793238f;
            double doublePI = 3,141592653589793238;

            Console.WriteLine("Float PI: " + floatPI);
            Console.WriteLine("Double PI: " + doublePI);
        }
   }
}

Men 13 va 14-qatorlarda identifikatorni kutmoqdaman.

Men bu yerda nima etishmayapman?

2
"3.14783,141592653589793238f" dagi ikkita kasr yozuvlari mavjud.
qo'shib qo'ydi muallif Mike McCaughan, manba
, o'rniga . dan foydalaning
qo'shib qo'ydi muallif Stanley S, manba
Yep, bu mening muammom edi, faqat o'rniga o'tdi. va hamma narsa yaxshi ishlaydi. Rahmatlar!
qo'shib qo'ydi muallif Dany4k, manba

7 javoblar

Agar siz ishlaydigan joylarga vergulni o'zgartirsangiz (.) Dan foydalanayotganingizda (,) foydalanasiz. Bundan tashqari siz bunga erisholmaysiz

float floatPI = 3.14783,141592653589793238f;

bu shunday bo'lishi kerak:

float floatPI = 3.14783141592653589793238f;
3
qo'shib qo'ydi
Salomat bo'ling :)
qo'shib qo'ydi muallif I.B, manba
Ha, shunday bo'ldi. Rahmat!
qo'shib qo'ydi muallif Dany4k, manba

raqamlar o'rtasidek ushbu qatordagi vergullar muammoli. verguldan keyin boshqa identifikatorni (yangi o'zgarmaydigan deklaratsiyani) kutadi.

2
qo'shib qo'ydi

Vergalari.

Sinash:

float floatPI = 3.14783141592653589793238f;
double doublePI = 3.141592653589793238;
2
qo'shib qo'ydi

Vergalari.

Sinash:

float floatPI = 3.14783141592653589793238f;
double doublePI = 3.141592653589793238;
2
qo'shib qo'ydi

Floatdan vergulni olib tashlang:

  var floatPI = 3.14783141592653589793238f;

va vergulni juftlikning o'nli punktiga o'zgartiring

  var doublePI = 3.141592653589793238;

Men var ga o`zgarganman, lekin agar xohlasangiz ochiq bo`lishingiz mumkin. Agar siz var dan foydalanayotgan bo'lsangiz va sichqonchani VS da o'zgarmaydigan ustida topsangiz, o'zgarmaydigan turlarini ko'rishingiz mumkin.

1
qo'shib qo'ydi

Floatdan vergulni olib tashlang:

  var floatPI = 3.14783141592653589793238f;

va vergulni juftlikning o'nli punktiga o'zgartiring

  var doublePI = 3.141592653589793238;

Men var ga o`zgarganman, lekin agar xohlasangiz ochiq bo`lishingiz mumkin. Agar siz var dan foydalanayotgan bo'lsangiz va sichqonchani VS da o'zgarmaydigan ustida topsangiz, o'zgarmaydigan turlarini ko'rishingiz mumkin.

1
qo'shib qo'ydi

Faqat echimni topib, "." O'rnini "." va u ishlaydi. Yordamchilar uchun rahmat.

1
qo'shib qo'ydi