คำถามติดแท็ก int

ชนิดข้อมูลที่แสดงถึงจำนวนเต็ม จำนวนเต็มเป็นจำนวนเต็มที่สามารถเป็นลบบวกหรือศูนย์ (เช่น ...- 2, -1, 0, 1, 2 ... ) ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการใช้จัดเก็บหรือจัดการจำนวนเต็ม

11
การแปลงสตริง int เป็น std ::
เป็นวิธีที่สั้นที่สุดโดยเฉพาะอย่างยิ่งแบบอินไลน์สามารถแปลง int เป็นสตริงได้อย่างไร คำตอบที่ใช้ stl และเพิ่มจะได้รับการต้อนรับ
143 c++  string  int 


7
การแสดงออกของ C # ลอย: พฤติกรรมแปลก ๆ เมื่อส่งผลลอยไปยัง int
ฉันมีรหัสง่ายๆดังต่อไปนี้: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1และspeed2ควรมีค่าเท่ากัน แต่อันที่จริงฉันมี: speed1 = 61 speed2 = 62 ฉันรู้ว่าฉันควรใช้ Math.Round แทนการคัดเลือกนักแสดง แต่ฉันต้องการที่จะเข้าใจว่าทำไมค่าต่างกัน ฉันดูโค้ดไบต์ที่สร้างขึ้น แต่ยกเว้นร้านค้าและโหลด opcodes เหมือนกัน ฉันยังลองรหัสเดียวกันใน java และฉันได้รับ 62 และ 62 อย่างถูกต้อง มีคนอธิบายเรื่องนี้ได้ไหม แก้ไข: ในรหัสจริงมันไม่ได้โดยตรง 6.2f * 10 แต่ฟังก์ชั่นการโทร * ค่าคงที่ ฉันมีรหัสไบต์ต่อไปนี้: …

16
จำนวนเต็มเป็นสตริงเลขฐานสิบหกใน C ++
ฉันจะแปลงจำนวนเต็มเป็นสตริงฐานสิบหกในC ++ ได้อย่างไร ฉันสามารถหาวิธีทำได้ แต่ส่วนใหญ่ดูเหมือนจะมุ่งเป้าไปที่ C ดูเหมือนจะไม่มีวิธีดั้งเดิมที่จะทำใน C ++ มันเป็นปัญหาที่ค่อนข้างง่าย ฉันมีสิ่งintที่ฉันต้องการแปลงเป็นสตริงฐานสิบหกสำหรับการพิมพ์ในภายหลัง
128 c++  decimal  hex  int 

13
ฟิลด์จำนวนเต็ม MySQL จะถูกส่งกลับเป็นสตริงใน PHP
ฉันมีช่องตารางในฐานข้อมูล MySQL: userid INT(11) ดังนั้นฉันจึงเรียกมันไปที่เพจของฉันด้วยข้อความค้นหานี้: "SELECT userid FROM DB WHERE name='john'" จากนั้นสำหรับการจัดการผลลัพธ์ฉันทำ: $row=$result->fetch_assoc(); $id=$row['userid']; ตอนนี้ถ้าฉันทำ: echo gettype($id); ฉันได้รับสตริง นี่ควรเป็นจำนวนเต็มไม่ใช่หรือ
127 php  mysql  types  int  gettype 


14
แปลง int เป็น char ใน java
ด้านล่างนี้คือข้อมูลโค้ด int a = 1; char b = (char) a; System.out.println(b); แต่สิ่งที่ฉันได้รับคือผลลัพธ์ที่ว่างเปล่า int a = '1'; char b = (char) a; System.out.println(b); ฉันจะได้ 1 เป็นผลลัพธ์ของฉัน ใครช่วยอธิบายเรื่องนี้ได้บ้าง? และถ้าฉันต้องการแปลง int เป็นอักขระในตัวอย่างแรกฉันควรทำอย่างไร?
125 java  char  int 



6
ObjectiveC Parse Integer จาก String
ฉันกำลังพยายามดึงสตริง (ซึ่งมีจำนวนเต็ม) จากอาร์เรย์แล้วใช้เป็น int ในฟังก์ชัน ฉันกำลังพยายามแปลงเป็น int โดยใช้ intValue นี่คือรหัสที่ฉันพยายาม NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; ฉันได้รับข้อผิดพลาดนี้: การส่งอาร์กิวเมนต์ 3 ของ 'loggedIn :::' ทำให้ตัวชี้จากจำนวนเต็มโดยไม่ต้องใช้ cast มีอะไรผิดปกติ

7
วิธีตรวจสอบว่า int เป็นโมฆะหรือไม่
Personฉันมีวัตถุที่เรียกว่า มันมีคุณสมบัติหลายอย่างอยู่ในนั้น int id; String name; ฉันตั้งวัตถุบุคคลเช่นPerson p = new Person(1,"Joe");. 1. ) ฉันต้องการตรวจสอบว่าวัตถุนั้นไม่เป็นโมฆะหรือไม่ นิพจน์ต่อไปนี้ถูกต้องหรือไม่ if (person == null){ } Or if(person.equals(null)) 2. ) ฉันต้องการทราบว่า ID มี Int หรือไม่ if(person.getId()==null){} แต่ java ไม่อนุญาต ฉันจะตรวจสอบได้อย่างไร?
111 java  int 

12
วิธีที่เร็วที่สุดในการแปลงเลขฐาน 10 เป็นฐานใน. NET
ฉันมีและเก่า (ish) วิธี C # ที่ฉันเขียนซึ่งใช้ตัวเลขและแปลงเป็นฐานใดก็ได้: string ConvertToBase(int number, char[] baseChars); ไม่ใช่ทั้งหมดที่รวดเร็วและเรียบร้อย มีวิธีที่ดีและเป็นที่รู้จักในการบรรลุสิ่งนี้ใน. NET หรือไม่? ฉันกำลังมองหาสิ่งที่ช่วยให้ฉันใช้ฐานใดก็ได้ที่มีสตริงอักขระที่ต้องการใช้ อนุญาตเฉพาะฐาน 16, 10, 8 และ 2: Convert.ToString(1, x); ฉันต้องการใช้สิ่งนี้เพื่อให้ได้ฐานที่สูงมากโดยใช้ประโยชน์จากตัวเลขตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ทั้งหมด เช่นเดียวกับในหัวข้อนี้แต่สำหรับ C # ไม่ใช่ JavaScript ไม่มีใครรู้วิธีที่ดีและมีประสิทธิภาพในการทำ C #?
108 c#  .net  int  base  number-systems 

5
การแปลงคอลัมน์ภายในดาต้าเฟรมแพนด้าจาก int เป็นสตริง
ฉันมีดาต้าเฟรมในแพนด้าที่มีคอลัมน์ข้อมูล int และ str ผสมกัน ฉันต้องการต่อคอลัมน์ภายในดาต้าเฟรมก่อน ในการทำเช่นนั้นฉันต้องแปลงintคอลัมน์เป็นstr. ฉันได้พยายามทำดังนี้: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) หรือ mtrx['X.3'] = mtrx['X.3'].astype(str) แต่ในทั้งสองกรณีมันใช้งานไม่ได้และฉันได้รับข้อผิดพลาดว่า "ไม่สามารถเชื่อมต่อวัตถุ 'str' และ 'int' ได้ การเชื่อมสองstrคอลัมน์เข้าด้วยกันทำงานได้ดีอย่างสมบูรณ์
108 python  string  pandas  dataframe  int 

8
แปลงช่วง <Int> เป็น [Int] อย่างรวดเร็ว
วิธีการแปลง Range เป็น Array ฉันเหนื่อย: let min = 50 let max = 100 let intArray:[Int] = (min...max) ได้รับข้อผิดพลาด Range&lt;Int&gt; is not convertible to [Int] ฉันยังลอง: let intArray:[Int] = [min...max] และ let intArray:[Int] = (min...max) as [Int] พวกเขาไม่ทำงานเช่นกัน
108 ios  arrays  swift  int  range 

5
การแปลงคู่เป็น int ใน C #
ในรหัสของเราเรามีสองเท่าที่เราต้องแปลงเป็น int double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; ใครช่วยอธิบายทีว่าทำไมi1 != i2? ผลลัพธ์ที่ได้คือ: i1 = 9และi2 = 8.
108 c#  int  double 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.