TMS320C28x DSP from Texas Instruments has a byte with 16 bits.
Documentation for the compiler specifies CHAR_BIT
as 16 on page 101.
This appears to be a modern processor (currently being sold), compilers supporting C99 and C++03.
More Related Contents:
- How to write character to an array of pointers in C? [closed]
- Malloc , Realloc , Memset : Struct pointers , arrays of char, int
- Pointers and char[] in C [closed]
- How to resolve a variable for char length? [closed]
- What is the difference between char s[] and char *s?
- Returning an array using C
- Is the size of C “int” 2 bytes or 4 bytes?
- Is char guaranteed to be exactly 8-bit long? [duplicate]
- How to convert char to integer in C? [duplicate]
- size of character array and size of character pointer
- C char array initialization
- Convert Bytes to Int / uint in C
- In C, why is sizeof(char) 1, when ‘a’ is an int?
- No compiler error when fixed size char array is initialized without enough room for null terminator
- c get nth byte of integer
- Return char[]/string from a function [duplicate]
- How does c compare character variable against string?
- Where in memory are string literals ? stack / heap? [duplicate]
- Why does char* cause undefined behaviour while char[] doesn’t?
- C char array initialization: what happens if there are less characters in the string literal than the array size?
- Does C have a string type? [closed]
- Byte to Binary String C# – Display all 8 digits
- assigning more than one character in char
- C split a char array into different variables
- Reading newline from previous input when reading from keyboard with scanf()
- Order of fields when using a bit field in C
- problems with char array = char array
- Creating a FORTRAN interface to a C function that returns a char*
- Assigning char array a value in C
- How many chars can be in a char array?