Latest web development tutorials
×

C++ หลักสูตร

C++ หลักสูตร C++ แนะนำโดยย่อ C++ การตั้งค่าสภาพแวดล้อม C++ ไวยากรณ์พื้นฐาน C++ หมายเหตุ C++ ชนิดข้อมูล C++ ประเภทตัวแปร C++ ขอบเขตตัวแปร C++ คงที่ C++ ประเภทการปรับเปลี่ยน C++ ประเภทการจัดเก็บ C++ ผู้ประกอบการ C++ การไหลเวียน C++ ผู้พิพากษา C++ ฟังก์ชัน C++ ดิจิตอล C++ แถว C++ เชือก C++ ชี้ C++ อ้างอิง C++ วันที่และเวลา C++ เอาท์พุทหรือ Basic Input C++ โครงสร้างข้อมูล

C++ เชิงวัตถุ

C++ คลาสและวัตถุ C++ สืบทอด C++ ผู้ประกอบการมากเกินไปและการทำงานมากเกินไป C++ polymorphism C++ ข้อมูลที่เป็นนามธรรม C++ ข้อมูล encapsulation C++ อินเตอร์เฟซ(ระดับนามธรรม)

C++ การสอนที่ทันสมัย

C++ แฟ้มและสตรีม C++ การจัดการข้อยกเว้น C++ หน่วยความจำแบบไดนามิก C++ namespaces C++ แบบ C++ preprocessor C++ การประมวลผลสัญญาณ C++ multithreading C++ Web โครงการ

C++ กรุ

C++ STL หลักสูตร C++ ห้องสมุดมาตรฐาน C++ ทรัพยากรที่มีประโยชน์

c ++ ประเภทการปรับเปลี่ยน

c ++ช่วยให้คุณวางปรับปรุงในด้านหน้าของถ่าน, int และคู่ชนิดข้อมูลการปรับเปลี่ยนสำหรับการเปลี่ยนความหมายของประเภทพื้นฐานจึงจะสามารถตอบสนองความต้องการของความหลากหลายของสถานการณ์

รายการต่อไปนี้ปรับชนิดของข้อมูล:

  • ลงนาม
  • ไม่ได้ลงนาม
  • ยาว
  • สั้น

การปรับเปลี่ยนการลงนามที่ไม่ได้ลงชื่อยาวและระยะสั้นที่สามารถนำไปใช้กับจำนวนเต็มไม่ได้ลงนามลงนามและอาจจะนำไปใช้กับถ่านนานสามารถนำไปใช้เป็นสองเท่า

การปรับเปลี่ยนการลงนามและไม่ได้ลงนามอาจจะยาวหรือสั้นคำนำหน้าปรับปรุงตัวอย่างเช่น int ยาวไม่ได้ลงนาม

c ++ช่วยให้การใช้สัญกรณ์ชวเลขในการประกาศไม่ได้ลงนามสั้นหรือยาวจำนวนเต็มคุณไม่สามารถเขียน intเขียนเพียงคำไม่ได้ลงนามสั้น ๆ หรือไม่ได้ลงนามยาว intบอกเป็นนัย ๆ ตัวอย่างต่อไปนี้สองงบทั้งประกาศตัวแปรจำนวนเต็มไม่ได้ลงนาม

unsigned x;
unsigned int y;

เพื่อให้เข้าใจถึงความแตกต่างระหว่าง C ++ ตีความได้ลงนามในจำนวนเต็มและคัดเลือกจำนวนเต็มไม่ได้ลงนามระหว่างขอเรียกใช้โปรแกรมสั้นต่อไปนี้:

#include <iostream>
using namespace std;
 
/* 
 * 这个程序演示了有符号整数和无符号整数之间的差别
*/
int main()
{
   short int i;           // 有符号短整数
   short unsigned int j;  // 无符号短整数

   j = 50000;

   i = j;
   cout << i << " " << j;

   return 0;
}

เมื่อโปรแกรมดังกล่าวข้างต้นที่กำลังทำงานก็จะออกผลต่อไปนี้:

-15536 50000

ผลการเหล่านี้ไม่ได้ลงนามจำนวนเต็มสั้น 50,000 รูปแบบบิตจะถูกตีความเป็นสั้นลงนามจำนวนเต็ม -15,536

ใน C ++ ชนิดบ่น

รอบคัดเลือกประเภทตัวแปรให้ข้อมูลเพิ่มเติม

限定符含义
constconst类型的对象在程序执行期间不能被修改改变。
volatile修饰符volatile告诉编译器,变量的值可能以程序未明确指定的方式被改变。
restrictrestrict修饰的指针是唯一一种访问它所指向的对象的方式。只有 C99 增加了新的类型限定符 restrict。