10.11学习日志
来源:互联网 发布:平板电脑win10系统优化 编辑:程序博客网 时间:2024/06/15 19:52
格式控制符具体;
int %d
float %f
char %c
%d=int,
%ld=long,
%lld=long long;
双精度:%lf
%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据。
%ul 代表的是 unsigned long 类型的变量
有符号signed
无符号unsigned
格式输出字符:printf
使用:向终端输出若干个类型任意的数据。
形式:printf (格式控制符,输出列表)
说明:
格式控制符:% 格式说明引导符。
- 指定左对齐输出。
0 指定空位填零。
m.n 指定输出域宽度及精度。
l.h 输出长度的修正。
格式字符 指定输出的数据类型。
说明:
格式字符:指定输出项的数据类型和输出格式。
d 有符号十进制整数。
o 无符号八进制数。
x 无符号十六进制数。(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数)
u 不带符号的十进制整数。
符号的作用
原码
反码
补码
int a=24
00000000 00000000 00000000 00011000原码
00000000 00000000 00000000 00011000反码
00000000 00000000 00000000 00011000补码
正数的原码,反码,补码一致
原码: 最高位符号位
int a=-24
10000000 00000000 00000000 00011000原码
11111111 11111111 11111111 11100111反码(在原码基础上取反,符号位不参与取反过程)
11111111 11111111 11111111 11111000补码(在反码基础上+1)
补码的时候,为什么减法可以按加法来处理。
有符号signed
无符号unsigned
三角形面积求:
p = (a + b + c) / 2;
S*s= (p*(p - a)*(p - b)*(p - c))
字符常量有两种:
一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y','?'。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转义字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。
字符是用单引号括起来的单个普通字符或转义字符,
字符在计算机里存储的时候保存的是它对应的ascii码值,
输出时,如果用%d,则打印字符的ascii码,用%c则打印对应的字符。
int a=8
char b =8
#include<>
类型说明符:int,short~~
格式控制符:%d,%c,%f```
格式控制符试错
(记住格式控制符的内型匹配)
int %d
float %f
char %c
%d=int,
%ld=long,
%lld=long long;
双精度:%lf
%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据。
%ul 代表的是 unsigned long 类型的变量
有符号signed
无符号unsigned
格式输出字符:printf
使用:向终端输出若干个类型任意的数据。
形式:printf (格式控制符,输出列表)
说明:
格式控制符:% 格式说明引导符。
- 指定左对齐输出。
0 指定空位填零。
m.n 指定输出域宽度及精度。
l.h 输出长度的修正。
格式字符 指定输出的数据类型。
说明:
格式字符:指定输出项的数据类型和输出格式。
d 有符号十进制整数。
o 无符号八进制数。
x 无符号十六进制数。(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数)
u 不带符号的十进制整数。
符号的作用
原码
反码
补码
int a=24
00000000 00000000 00000000 00011000原码
00000000 00000000 00000000 00011000反码
00000000 00000000 00000000 00011000补码
正数的原码,反码,补码一致
原码: 最高位符号位
int a=-24
10000000 00000000 00000000 00011000原码
11111111 11111111 11111111 11100111反码(在原码基础上取反,符号位不参与取反过程)
11111111 11111111 11111111 11111000补码(在反码基础上+1)
补码的时候,为什么减法可以按加法来处理。
有符号signed
无符号unsigned
三角形面积求:
p = (a + b + c) / 2;
S*s= (p*(p - a)*(p - b)*(p - c))
字符常量有两种:
一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y','?'。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转义字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。
字符是用单引号括起来的单个普通字符或转义字符,
字符在计算机里存储的时候保存的是它对应的ascii码值,
输出时,如果用%d,则打印字符的ascii码,用%c则打印对应的字符。
int a=8
char b =8
#include<>
类型说明符:int,short~~
格式控制符:%d,%c,%f```
格式控制符试错
(记住格式控制符的内型匹配)
阅读全文
0 0
- 10.11学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 学习日志
- 【转载】 java与MySQL之间总差8个小时的问题
- 模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。
- 看到以前写的一点东西,忍不住感慨岁月
- matrix
- springmvc4+Junit单元测试的几个重要点
- 10.11学习日志
- Linux下vi编辑器粘贴复制剪切功能
- 第三方框架的记录
- java判断一个数是否是素数(质数)
- 安装publiccms,cms过程
- Idea 环境下使用lombok
- spring 解析初始化过程
- Ueditor与ftp
- 自媒体平台大鱼号怎样开通视频原创保护,原创证明材料如何写?