Merhaba arkadaşlar var aaStr="0010"; var aaInt=Convert.ToInt32(aaStr);

ileminde aaInt değeri 10 çıkıyor 0010 olması için napabilirim? yani var aaInt= 0010; olmasını istiyorum teşekürler

soruldu: 19 Kas '16, 10:44

c3476's gravatar image

c3476
247
cevap kabul oranı: 0%


Söylediğin matematiği aykırı bi kere.bir rakamın başındaki sıfırların bir önemi yoktur bu yüzden int e parse ettiğinde illa ki 10 yapacaktır onu.gösterirken 0010 gösterebilirsin o da string.format.

Matematiksel bir işlem için 0010 istiyosan zaten dediğim gibi yapacağın işlemlerde yine o sayı 10 olarak işleme alınacaktır.0010 ile 10 un bi farkı yok matematikte.

permanent link

cevaplandı: 21 Kas '16, 05:51

hakantopuz's gravatar image

hakantopuz
150
cevap kabul oranı: 7%

anladım sanırım çözümü 10 ve 0010 yapmak için yapılacak bişey yok teşekkürler

(21 Kas '16, 06:20) c3476 c3476's gravatar image
int aaInt= 0010;

Böyle birşey olmuyor. int tip değişken matematikteki tam sayıları temsil etmektedir. Ne amaçla böyle bir şeye ihtiyacınız vardır. Onu da paylaşabilirseniz belki başka bir yöntem önerebiliriz.

İyi çalışmalar

permanent link

cevaplandı: 20 Kas '16, 03:27

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.8k103691
cevap kabul oranı: 27%

Bilgisayardan seri porta data gönderecem onun için 4 basamaklı şeklinde göndermem gerekiyor

(21 Kas '16, 00:53) c3476 c3476's gravatar image
1

Ozaman bu örnek koddaki gibi basitçe 4 basamaklı hale getirebilirsin.

var i = 15;

var s= i.ToString().PadLeft(4, '0');

(21 Kas '16, 03:32) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

cevaplarınız için teşekkür ederim s değeri yine string ama benim string olmayacak yani "0010" yerin 0010 olacak abi

(21 Kas '16, 03:46) c3476 c3476's gravatar image

Sayısal verileri solunda sıfır olsun şeklinde saklayamazsın. int a = 10; dediğin zaman a, 10'dur. Sen bunu kullanıcıya gösterirken sol tarafında sıfır olsun diye göstermek istiyorsan formatlaman gerekiyor. Örneğin:

string fmt = "00000000.##";
int intValue = 1053240;
decimal decValue = 103932.52m;
float sngValue = 1549230.10873992f;
double dblValue = 9034521202.93217412;

// Display the numbers using the ToString method.
Console.WriteLine(intValue.ToString(fmt));
Console.WriteLine(decValue.ToString(fmt));           
Console.WriteLine(sngValue.ToString(fmt));
Console.WriteLine(dblValue.ToString(fmt));           
Console.WriteLine();

// Display the numbers using composite formatting.
string formatString = " {0,15:" + fmt + "}";
Console.WriteLine(formatString, intValue);      
Console.WriteLine(formatString, decValue);      
Console.WriteLine(formatString, sngValue);      
Console.WriteLine(formatString, dblValue);      
// The example displays the following output:
//       01053240
//       00103932.52
//       01549230
//       9034521202.93
//       
//               01053240
//            00103932.52
//               01549230
//          9034521202.93

Kaynak: https://msdn.microsoft.com/en-us/library/dd260048(v=vs.110).aspx

permanent link

cevaplandı: 20 Kas '16, 13:30

kodmanyagha's gravatar image

kodmanyagha
3.6k152956
cevap kabul oranı: 17%

değiştirildi: 20 Kas '16, 13:30

Java NumberFormat ve DesimalFormat sınıfları işini görecektir. İsteğin formatta kalıp oluşturabilirsin.

Burada anlatımı mevcuttur, incleyebilirsin.

permanent link

cevaplandı: 05 Ara '16, 07:25

xenop's gravatar image

xenop
69459
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×241
×13
×1

Soruldu: 19 Kas '16, 10:44

Görüntüleme: 187 kez

Son güncelleme: 05 Ara '16, 07:25

powered by BitNami OSQA