Sự khác biệt giữa Char đã ký và Char chưa ký

Sự khác biệt chính: char đã ký và char không dấu là hai loại dữ liệu được sử dụng trong lập trình C. Cả char không dấu và có chữ ký được sử dụng để lưu trữ các ký tự và bao gồm một vùng gồm 8 bit. Các ký tự không được ký có các giá trị trong khoảng từ 0 đến 255, trong khi các ký tự được ký có các giá trị từ dòng128 đến 127 (trên máy có 8 bit byte và số học bổ sung của hai số).

Char là kiểu dữ liệu được sử dụng trong lập trình C để lưu trữ các ký tự như chữ cái và dấu chấm câu. Tuy nhiên, nó vẫn là một kiểu số nguyên. Điều này là do lý do rằng loại char lưu trữ kỹ thuật số nguyên chứ không phải ký tự. Nó sử dụng mã số đại diện cho các ký tự bằng cách sử dụng các số nguyên. Ví dụ: mã ASCII là một trong những mã được sử dụng phổ biến nhất để thực hiện các giải thích đó.

C90 cho phép C sử dụng các từ khóa được ký và không dấu bằng char. Điều quan trọng cần lưu ý là chúng chỉ được sử dụng khi các giá trị nguyên nhỏ được xử lý. Đã ký char và char không dấu là cả hai byte 8 bit trên máy 16 bit. Họ chủ yếu khác nhau trong phạm vi đại diện bởi họ. Phạm vi của char không dấu là 0 đến 255, trong khi kích thước của char hoặc char đã ký là -128 đến 127.

Việc chuyển đổi char thành giá trị int được thực hiện tự động bởi C. Tuy nhiên, nó vẫn phụ thuộc vào máy quyết định rằng kết quả có âm hay không. Chữ in hoa A tương đương với giá trị nguyên là 65.

Các thuật ngữ không dấu và ký được sử dụng với char có nghĩa là nếu nội dung của tám bit này được hiểu thành một số nguyên thì các thuật ngữ này có thể tạo ra một số khác biệt. Kiểu dữ liệu ký tự thường là kiểu không dấu theo mặc định. Tuy nhiên, trong chế độ C ++ và ANSI C, có một tùy chọn để khai báo rõ ràng chúng là char đã ký hoặc không dấu. Trong char 8 bit không dấu được sử dụng làm bit dữ liệu, trong khi đó, biểu diễn bộ nhớ của char 1 bit đã ký (bit quan trọng nhất) được sử dụng cho bit đã ký và 7 bit được sử dụng làm bit dữ liệu. Nếu bit đã ký là 0 thì có nghĩa là số đó dương. Nếu bit đã ký là 1 thì số âm.

So sánh giữa Char đã ký và Char chưa ký:

Đã ký Char

Char chưa ký

Phạm vi

-128 đến +127

0 đến 255

Chiều rộng bit điển hình

1 byte

1 byte

Ví dụ (x = 10000010)

Đã ký char x = -2

Chưa ký char = 82

Đại diện

1 bit = bit đã ký

7 bit = bit dữ liệu

8 bit = bit dữ liệu

Tờ khai

Đã ký char b

Chưa ký char

Đề XuấT

Bài ViếT Liên Quan

  • so sánh phổ biến: Sự khác biệt giữa Apache và Nginx

    Sự khác biệt giữa Apache và Nginx

    Sự khác biệt chính: Apache đề cập đến 'Máy chủ HTTP Apache'. Đây là một ứng dụng máy chủ web, mã nguồn mở được thiết kế cho các hệ điều hành hiện đại như Microsoft Windows, Netware, v.v. Nginx 'engine x' là một máy chủ proxy ngược và mã nguồn mở miễn phí. Nó cũng là một máy chủ proxy IMAP / POP3. Không giống như Apache, nó là
  • so sánh phổ biến: Sự khác biệt giữa thấu kính lồi và lõm

    Sự khác biệt giữa thấu kính lồi và lõm

    Điểm khác biệt chính: Lõm và lồi là hai loại thấu kính cơ bản. Một thấu kính lồi tập trung các tia sáng, trong khi đó một thấu kính lõm làm cho các tia sáng bị phân kỳ. Một ống kính có thể được định nghĩa là một vật liệu trong suốt (như kính) có bề mặt cong mở hoặc một mặt phẳng hoặc hai mặt cong. Chúng hoạt động dựa trên các nguyên lý khúc xạ, vì chúng thay đổi hướng của sóng ánh sáng b
  • so sánh phổ biến: Sự khác biệt giữa gạch Vitrified và gạch bán thủy tinh

    Sự khác biệt giữa gạch Vitrified và gạch bán thủy tinh

    Sự khác biệt chính: Gạch Vitrified sở hữu đặc tính giữ nước ít hơn và những loại gạch này rất phổ biến vì sức mạnh và khả năng chống bám bẩn tốt. Những viên gạch này được tạo ra bởi quá trình thủy tinh hóa và đó là lý do tại sao chúng được gọi là gạch thủy tinh hóa. Các gạch bán đông cũng là gạch đông lạnh và độ hấp thụ nước của các gạch này là khoảng 0,
  • so sánh phổ biến: Sự khác biệt giữa Hawk và Kền kền

    Sự khác biệt giữa Hawk và Kền kền

    Sự khác biệt chính : Diều hâu là loài chim săn mồi thường có kích thước nhỏ hơn và có trọng lượng ít hơn. Kền kền là loài chim săn mồi lớn. Cả Hawks và Kền kền đều là những con chim săn mồi lớn. Những con chim này có một vết đen dọc theo cạnh đầu của cánh dưới, giữa cơ thể và cổ tay. Chúng được biết đến với cái mỏ sắc nhọn, móng vuốt khỏe, đuôi dài, mỏ mạnh mẽ và cong và kh
  • so sánh phổ biến: Sự khác biệt giữa chống nước và chống nước

    Sự khác biệt giữa chống nước và chống nước

    Sự khác biệt chính: Từ 'không thấm nước' dùng để chỉ khả năng đẩy nước ra khỏi sản phẩm. Ví dụ, một chiếc túi không thấm nước, nó sẽ không cho phép nước thấm vào túi, giữ cho nước trong túi không có nước. Chống nước về cơ bản là nó sẽ đẩy nước hoặc chống nước nhưng chỉ trong một số trường hợp nhất định. Các trường hợp cụ thể sẽ được đề cập trên sản phẩm đang được mua. Nhiều thuật ngữ 'không thấm nước' và 
  • so sánh phổ biến: Sự khác biệt giữa Salsa và Jive Dance

    Sự khác biệt giữa Salsa và Jive Dance

    Sự khác biệt chính: ' Salsa' là một thể loại của một điệu nhảy nhịp điệu Cuba cách điệu với các yếu tố của nhạc rock và nhạc soul. Nó bắt nguồn từ đầu những năm 1920. Mặt khác, 'Jive' là một loại hình khiêu vũ và được người Mỹ gốc Phi phát triển ở Hoa Kỳ vào đầu những năm 1930. Thế hệ ngày nay rất tiên tiến trong mọi lĩnh vực; hoặc là về công nghệ mới hoặc bất kỳ hoạt đ
  • so sánh phổ biến: Sự khác biệt giữa quán tính và mô men quán tính

    Sự khác biệt giữa quán tính và mô men quán tính

    Sự khác biệt chính: Quán tính có thể được mô tả như một tính chất hoặc xu hướng của một vật thể chống lại bất kỳ thay đổi nào đối với trạng thái chuyển động của nó. Mô men quán tính là phép đo điện trở của vật thể để thay đổi góc quay của nó. Quán tính có thể được mô tả như một tính chất hoặc xu hướng của một vật thể chống lại bất
  • so sánh phổ biến: Sự khác biệt giữa Tên thương hiệu và Tên công ty

    Sự khác biệt giữa Tên thương hiệu và Tên công ty

    Sự khác biệt chính: Tên công ty là tên liên quan đến một tổ chức làm việc để đạt được lợi nhuận trong lĩnh vực hoạt động thương mại liên quan đến kinh doanh. Mặt khác, tên thương hiệu là tên do công ty cung cấp cho các sản phẩm và dịch vụ của mình để phân biệt chúng với các công ty khác. Các thương hiệu khác nhau cũng có thể thuộc về một công ty duy nhất. Tên công ty chỉ đơn
  • so sánh phổ biến: Sự khác biệt giữa Mỹ và Mỹ

    Sự khác biệt giữa Mỹ và Mỹ

    Sự khác biệt chính: Thuật ngữ Mỹ hoặc Châu Mỹ thực sự đề cập đến các vùng đất ở Tây bán cầu. Những vùng đất này, hay Thế giới mới, thực sự bao gồm các lục địa Bắc Mỹ và Nam Mỹ. Hợp chủng quốc Hoa Kỳ là một quốc gia nằm ở Bắc Mỹ. Nó được tạo thành từ 50 tiểu bang và một quận liên bang. Nó cũng được gọi là Hoa Kỳ, Hoa Kỳ

Editor Choice

Sự khác biệt giữa Văn phòng và Công ty

Sự khác biệt chính: Văn phòng là một nơi vật chất tồn tại và là một căn phòng nơi mọi người cùng nhau làm việc hoặc làm một số loại hình kinh doanh. Một công ty không phải là một thực thể vật lý. Nó đề cập đến một thực thể kinh doanh đã được tạo ra với mục đích kiếm lợi nhuận. Các điều khoản văn phòng và các công ty thường gây nhầm lẫn vì họ có thể đề cập đến cùng một đi