Trang Chủ Tài chính Cá nhân Xác định các loại số trong C - núm vú

Xác định các loại số trong C - núm vú

Mục lục:

Video: [Bài tập C]: Kiểm tra ba số có tạo thành ba cạnh tam giác hay không 2025

Video: [Bài tập C]: Kiểm tra ba số có tạo thành ba cạnh tam giác hay không 2025
Anonim

Một trong những khía cạnh bực bội của ngôn ngữ lập trình C là C Số liệu kiểu Câu đố. Không giống như trong thực tế, nơi mà bạn chỉ cần kéo bất kỳ số nào ra khỏi ethers và vui vẻ hạnh phúc với nó, trong C bạn phải kéo con số từ các phần cụ thể của ethers dựa trên loại số đó là. Điều này làm cho yếu tố thất vọng bắt đầu gia tăng, với câu hỏi hợp lý, "Loại số là gì? "

Được rồi. Nó không phải là một "loại số". "Đó là kiểu dữ liệu số, đó là cách bạn nói," loại số "nếu bạn làm việc tại Lầu Năm góc. Bạn phải nói cho trình biên dịch C loại mà bạn đang sử dụng, bởi vì nó nghĩ về con số khác với cách con người làm. Ví dụ, bạn phải biết những điều sau đây về số:

  • Nó sẽ là một số nguyên - không có một phân số thập phân?
  • Số lượng sẽ lớn như thế nào (như giá trị lớn, không lớn trên trang)?
  • Nếu số có một phần nhỏ, con số chính xác phải là bao nhiêu? Các nhà khoa học phải biết chính xác như vậy khi họ đưa tên lửa ra không gian bên ngoài để đi đến nơi mà không ai có thể đi qua trước được.)

Vâng, đây là tất cả những người xa lạ với bạn. Hầu hết các lập trình viên muốn làm là nói, "Tôi cần một số biến - chỉ cần cho tôi một, nhanh chóng - trước khi giá trị này trượt ra phía sau của máy tính và trở thành một thống kê của chính phủ! "Nhưng bạn phải suy nghĩ thêm một chút trước khi bạn làm điều đó.

C sử dụng nhiều loại số khác nhau - các loại dữ liệu số khác nhau, để nói chuyện. Bảng 1 liệt kê tất cả, cùng với các thông tin thống kê khác. Bảng này là một cái gì đó bạn sẽ tham khảo bây giờ và một lần nữa bởi vì chỉ thực sự mất trí sẽ ghi nhớ tất cả.

Ký tự

Ký tự

ký tự

Ký tự

Từ 127

1 byte

int

số nguyên

-32768 đến 32, 767

2 byte

ngắn (

hoặc ngắn int) số nguyên ngắn

-32768 đến 32, 767

2 byte

dài

số nguyên dài

-2, 147, 483, 648 đến 2, 147, 483, 647

4 byte

unsigned char

unsigned ký tự

0 đến 255

1 byte

unsigned int

số nguyên không dấu

0 đến 65, 535

2 byte

unsigned short

unsigned short integer

0 đến 65, 535

2 byte

unsigned dài

unsigned long số nguyên

0 đến 4, 294, 967, 295

4 byte

nổi

điểm trôi nổi chính xác duy nhất chính xác tới 7 chữ số)

+ hoặc -3. 4 x 10

38 đến + hoặc -3. 4 x10 -38 4 byte

gấp đôi

điểm nổi chính xác gấp đôi (chính xác tới 15 chữ số)

+ hoặc -1.7 x 10

-308 đến + hoặc -1. 7 x10 308 8 bytes

Từ khóa

  • là từ khóa ngôn ngữ C dùng để khai báo kiểu biến. Loại
  • biến cho biết loại biến mà từ khoá định nghĩa. Ví dụ, char định nghĩa một ký tự (hoặc chuỗi) biến; int số nguyên; và như vậy. Có nhiều loại biến, mỗi loại phụ thuộc vào loại số hoặc giá trị được mô tả. Khoảng
  • cho bạn biết số lượng lớn của một số sẽ phù hợp với loại biến đổi. Ví dụ, các số nguyên bao gồm từ -32, 768 đến 0 và tăng lên lần nữa lên đến 32, 767. Các loại biến khác xử lý các giá trị lớn hơn. Cột Yêu cầu lưu trữ sẽ cho biết bạn cần bao nhiêu byte lưu trữ cho mỗi loại biến. Đây là công cụ tiên tiến, không thực sự cần thiết để biết. Một số nhà khoa học máy tính có thể nhìn vào các byte yêu cầu và tuyên bố, "Tốt! Một số nguyên trên một máy tính chiếm 16 bit bộ nhớ. Điều đó phải giải thích phạm vi 32K. Thật. Hmmm. Vượt qua nachos. "
  • Tại sao lại sử dụng số nguyên?

Rõ ràng, nếu bạn có một số dấu chấm động có độ chính xác gấp đôi, có thể xử lý, về cơ bản, số lượng lên đến 1 tỷ lít, tại sao lại quan tâm đến số nguyên nhỏ bé? Heck, làm cho tất cả mọi thứ một dấu chấm động đôi whammy và được thực hiện với nó! Âm thanh tốt. Là xấu.

Các số nguyên là các biến dạng số phổ biến và tiện dụng nhất. Thông thường, bạn chỉ cần các giá trị nhỏ, toàn bộ số khi bạn lập trình. Các số điểm nổi không sao, nhưng chúng đòi hỏi nhiều chi phí hơn từ máy tính và phải mất nhiều thời gian hơn để làm việc. Bằng cách so sánh, các số nguyên nhanh hơn nhiều.

Bạn phải tự lo cho mình chỉ với hai loại số nguyên: số nguyên bình thường -

int - và số nguyên dài - dài .

int là giá trị toàn bộ, từ -32, 768 đến 32, 767. Nó lý tưởng để sử dụng cho các số nhỏ mà không có một phần phân đoạn. Trong một số phiên bản của C, bạn có thể thấy giá trị này được gọi là ngắn hoặc ngắn . Trong tất cả các trình biên dịch DOS C, nó chỉ được gọi là int . (

dài là giá trị toàn bộ số, từ -2, 147, 483, 648 đến 2, 147, 483, 647 - một phạm vi lớn, nhưng không đủ lớn để bao gồm nợ quốc gia hoặc bản ngã của Madonna. Loại biến số này được gọi là dài hoặc long int trong một số phiên bản của C. Với trình biên dịch DOS C, bạn có thể thoải mái vắt lấy, gọi nó là dài . Tiếp tục với nỗi ám ảnh của con người về quy mô, có vẻ như hiển nhiên - không, tham lam - luôn luôn muốn sử dụng

dài trên int . Rốt cuộc, lớn hơn thì tốt hơn. Mặc dù điều đó có thể đúng và các nhà tâm lý học có thể tranh luận tại sao hầu hết mọi người cảm thấy như vậy, sự thật là loại biến đổi nhỏ hơn bạn có thể thực hiện được, chương trình của bạn chạy nhanh hơn. Các biến int rất nhỏ và gọn gàng, dễ dàng cho máy tính để hình dung trên hai ngón tay cái của nó. Các biến dài cần nhiều thời gian hơn để tính toán và lãng phí bộ nhớ của máy tính và sức mạnh xử lý để sử dụng chúng khi bạn tốt hơn với int s.(Bạn sẽ thấy tại sao lại như vậy khi bạn tiếp tục chương trình trong C) Bạn sử dụng các từ khóa

  • int dài để khai báo biến số nguyên. int là giá trị nhỏ hơn; dài là giá trị lớn hơn. Trình giữ chỗ
  • % i được sử dụng trong printf để hiển thị các biến int . ( % d giữ chỗ.) int = short = ngắn int
  • Các biến số nguyên (
  • int ) ngắn hơn, nhanh hơn và dễ dàng hơn cho máy tính để giải quyết. Nếu Súp cho Một là một biến, nó sẽ là int . Sử dụng int s bất cứ khi nào bạn cần một giá trị số nguyên nhỏ. Số âm - tại sao lại phiền? Đôi khi bạn cần chúng, nhưng hầu hết thời gian bạn không.
  • Loại biến thể
  • char cũng có thể được sử dụng như là một loại số nguyên, mặc dù nó có một phạm vi rất nhỏ. Các biến này được sử dụng chủ yếu để lưu trữ các ký tự đơn (hoặc chuỗi).

Xác định các loại số trong C - núm vú

Lựa chọn của người biên tập

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Chuyển mạch là chức năng quan trọng nhất trong thiết bị điện tử. Hãy nghĩ đến bộ TV của bạn: Bạn bật và tắt nguồn, chọn nguồn tín hiệu từ các lựa chọn đầu vào khác nhau (như đầu DVD, hộp cáp hoặc hệ thống chơi game) và thay đổi kênh truyền hình. Màn hình TV của bạn bao gồm hàng triệu điểm ảnh nhỏ (hình ảnh ...

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong dự án Điện tử của bạn < hình thức hàn phổ biến nhất khi tạo ra các dự án điện tử là thành phần hàn dẫn đến miếng đồng ở mặt sau của một bảng mạch in. Nếu bạn có thể làm điều đó, bạn sẽ không có vấn đề với các loại hàn khác, chẳng hạn như hàn hai dây với nhau hoặc hàn một dây vào một thiết bị đầu cuối chuyển đổi. Sau đây ...

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

Ở Light-O-Rama , một dãy được biểu diễn dưới dạng một lưới tương tự như lưới trong một chương trình bảng tính. Ví dụ, hình ảnh cho thấy một phần của một chuỗi rất đơn giản, trong đó đèn trên các kênh 1, 3 và 5 luân phiên bật và tắt mỗi nửa giây. Mỗi hàng trong lưới đại diện cho một ...

Lựa chọn của người biên tập

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Để Tạo một blog trong SharePoint, bạn tạo ra một trang web mới hoặc địa điểm phụ. Dành thời gian để xem xét nơi blog này sẽ nằm trong thứ bậc trang web của bạn. Mặc dù bạn có thể thay đổi quyền ở bất kỳ mức nào, bạn vẫn có thể có blog tổng thống của bạn trên trang chính của SharePoint Intranet của bạn (và ...

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Bạn tạo một ứng dụng tùy chỉnh sử dụng Custom Liệt kê ứng dụng. Ứng dụng Danh sách tùy chỉnh tạo ra một ứng dụng danh sách rất cơ bản mà sau đó bạn có thể tuỳ chỉnh cho kịch bản cụ thể của mình. Thực hiện theo các bước sau để tạo một ứng dụng tùy chỉnh: Nhấp vào biểu tượng bánh răng Cài đặt và chọn Thêm một ứng dụng. Trang Ứng dụng của bạn được hiển thị. Nhấp vào ...

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Thêm một ứng dụng thảo luận trên SharePoint một quá trình rất đơn giản. Bạn chỉ cần chọn ứng dụng Thảo luận từ trang Apps You Can Add. Bạn có thể thêm nhiều bảng thảo luận vào trang web của mình như bạn muốn. Bạn có thể thấy nó mang lại lợi ích cho việc tạo ra một bảng thảo luận cho mỗi khu chức năng để giữ ...

Lựa chọn của người biên tập

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Khi bạn khởi động trình mô phỏng thiết bị Android, tên của trình mô phỏng mới là cái gì đó giống như trình mô phỏng-5554 hoặc trình mô phỏng-5556. Tên bắt nguồn từ thực tế là mỗi lần chạy của trình mô phỏng Android sử dụng hai số cổng (hai kênh để giao tiếp với máy tính phát triển). Như bạn đã biết, trình duyệt web của bạn thường sử dụng số cổng 80 ...

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Bất cứ khi nào bạn chỉ định một giá trị mới cho chế độ xem nhất định tài sản (như khung và thuộc tính của trung tâm), chế độ xem sẽ được vẽ lại ngay lập tức và thay đổi hiển thị ngay lập tức trên màn hình. Ngoài ra, thay đổi đối với một số thuộc tính xem (chẳng hạn như các thuộc tính được đề cập) có thể được hoạt hình. Điều này có nghĩa là việc thay đổi thuộc tính sẽ tạo ra hình ảnh động ...

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Ngày nay, sử dụng một môi trường phát triển tích hợp (IDE) để phát triển Java dễ dàng hơn. IDE được chấp nhận rộng rãi nhất trong số các nhà phát triển Java là Eclipse. Bảng này cung cấp cho bạn các mẹo nhanh để sử dụng IDE Eclipse để phát triển các ứng dụng Android. Nhiệm vụ Làm thế nào để hoàn thành Bắt đầu một dự án mới của Android Từ màn hình Dự án mới, dưới Android ...