Theo truyền thống, tất cả việc triển khai của C đã bỏ qua các câu hỏi về số nguyên đã ký tràn, trong ý nghĩa rằng kết quả là giá trị bất cứ điều gì được sản xuất bởi instruc¬tion máy được sử dụng để thực hiện các hoạt động. (Nhiều máy tính sử dụng một đại diện twos bổ sung đối với số nguyên đã ký xử lý tràn của bổ sung và trừ chỉ đơn giản bằng cách sản xuất các bit thứ tự thấp của kết quả thật sự twos-bổ sung. Không nghi ngờ gì nhiều chương trình C hiện có phụ thuộc vào thực tế này, nhưng mã kỹ thuật không phải là di động.) Floating-Point tràn và underflow thường được xử lý trong bất cứ cách nào thuận tiện được hỗ trợ bởi máy; Nếu kiến trúc máy cung cấp nhiều hơn một cách để xử lý đặc biệt điều kiện floating-point, một chức năng thư viện có thể cung cấp để cung cấp cho ac¬cess lập trình C để lựa chọn như vậy.Đối với số nguyên dấu ngôn ngữ C là khá cụ thể về vấn đề tràn: mỗi hoạt động trên nguyên điều luôn luôn tạo ra một giá trị kết quả là đồng dư modulo 2" để kết quả toán học thật sự của chiến dịch (trong đó n là số bit được sử dụng để đại diện cho kết quả đánh dấu). Số tiền này để tính toán chính xác n thấp để bit của kết quả thật sự (của kết quả thật sự twos-bổ sung nếu kết quả đúng là tiêu cực, như khi trừ một số nguyên dấu lớn từ một con nhỏ).Ví dụVí dụ, giả sử rằng các đối tượng loại unsigned được đại diện bằng cách sử dụng 16 bit; sau đó sub¬tracting giá trị điều 7 từ giá trị dấu 4 sẽ tạo ra giá trị chưa được ký65,533 (216-3) bởi vì giá trị này là đồng dư modulo 216 để kết quả toán học đúng -3.Một hệ quả quan trọng của quy tắc này là các hoạt động trên dấu số nguyên được bảo đảm để hoàn toàn di động giữa hai triển khai nếu sử dụng implementa¬tions những đại diện có cùng một số bit. Nó rất dễ dàng để mô phỏng số học đánh dấu một quá trình thực hiện bằng cách sử dụng một số số lượng bit nhỏ.Tài liệu tham khảo bộ phận điều hành / 7.6.1; Floating-Point loại 5.2; còn lại nhà điều hành % 7.6,1; thay đổi quốc gia sử dụng << và >> 7.6.3; ký loại 5.1.1; điều loại 5.1.27.3 BIỂU HIỆN CHÍNHCó ba loại biểu thức chính: tên (định danh), chữ số, và biểu hiện pa-renthesized:biểu hiện chính: hằng số định danhparenthesized-biểu hiệnChức năng cuộc gọi, subscript biểu hiện, và thành phần lựa chọn biểu thức theo truyền thống được liệt kê như là các biểu thức chính trong, nhưng chúng tôi đã bao gồm chúng trong sec¬tion tiếp theo với các biểu thức postfix.7.3.1 tênGiá trị của một tên phụ thuộc vào loại hình của nó. Loại tên được xác định bởi declara¬tion của tên đó (nếu có), như là thảo luận trong chương 4.Tên của một biến tuyên bố là số học, con trỏ, liệt kê, cấu trúc, hoặc
đang được dịch, vui lòng đợi..