C print char as binary options


C library function - printf () Para especificadores inteiros (d, i, o, u, x, X) precisão menos especifica o número mínimo de dígitos a serem gravados. Se o valor a ser escrito for menor que este número, o resultado será preenchido com zeros à esquerda. O valor não é truncado mesmo se o resultado for mais longo. Uma precisão de 0 significa que nenhum caractere é escrito para o valor 0. Para os especificadores e, E e f menos este é o número de dígitos a serem impressos após o ponto decimal. Para especificadores g e G minus Este é o número máximo de dígitos significativos a serem impressos. Para s menos este é o número máximo de caracteres a serem impressos. Por padrão, todos os caracteres são impressos até que o caractere nulo final seja encontrado. Para c tipo menos ele não tem efeito. Quando nenhuma precisão é especificada, o padrão é 1. Se o período é especificado sem um valor explícito para precisão, 0 é assumido. A precisão não é especificada na seqüência de caracteres de formato, mas como um argumento de valor inteiro adicional que precede o argumento que deve ser formatado. O argumento é interpretado como um int curto ou unsigned short int (somente se aplica a integer especificadores: i, d, o, u, x e X). O argumento é interpretado como um int long ou unsigned long int para integer especificadores (i, d, o, u, x e X), e como um caractere largo ou cadeia de caracteres larga para os especificadores c e s. O argumento é interpretado como um duplo longo (aplica-se apenas a especificadores de ponto flutuante: e, E, f, g e G). Argumentos adicionais menos Dependendo da string de formato, a função pode esperar uma seqüência de argumentos adicionais, cada um contendo um valor a ser inserido em vez de cada tag especificado no parâmetro de formato (se houver). Deve haver o mesmo número de argumentos como o número de - tags que esperam um valor. Valor de retorno Se bem-sucedido, o número total de caracteres escritos é retornado. Em caso de falha, um número negativo é retornado. Exemplo O exemplo a seguir mostra o uso da função printf (). Vamos compilar e executar o programa acima para produzir o seguinte resultado menos

Comments