c语言中字符12是多少
发布时间: 2025-10-18 15:00:10
⑴ c语言神书1.6上说,所有的输入字符可以分为12类,请问分别是那12类,求详解,谢谢!
%f 浮点数,也就是带有四位小数位的数,比如10.0000
%ld 长整型格式,差不多和10进制一样,只是它可以输出很大的数
%u 无符号数,这个基本输出和%d差不多
%s 字符串,一般都是一个char数组字符
%lf 浮点数,也就是所谓的双精度浮点数,double类型,可以输出很大的带小数位的数
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数0f(0F) e.g. 0x1234
⑵ C语言中strlen函数是怎么计数的
char str[]=" ab 12\""
字符1: 转义字符:水平制表符 ,其ASCII 值9(十进制)
字符2、3:ab
字符4: 转义字符,换行符,其ASCII 值10(十进制)
字符5: 12 转义字符,其中012是8进制数,其ASCII值 同 .
字符6:\ 转义字符 反斜杠,其ASCII值 92(十进制)
字符7:" 转义字符 双引号",其ASCII值 34(十进制)
2. printf("%d ", strlen("IBM 0121\"));
字符1、2、3: IBM
字符4: 转义字符
字符5、6、7:012
字符8:1 其ASCII值 1(8进制).
字符9:\ 转义字符 反斜杠,其ASCII值 92(十进制)
3.printf("%d ",strlen(" "