描述
C语言字符串各常见类型变量,使用printf替换体%写法
写法
int:%d
string:%s
float:%f
空格:%t
换行:%n
特殊
双引号
字符串中怎么出现双引号
// my name is "Mac"
string = "my name is \"Mac\""
tab和字符串换行
如何在字符串中体现tab,并且在字符串过长时还能进行换行编写呢
- 在一行字符串后面加上 \
- 使用4个空格来代替出现tab的位置
string* writeBuffer = "SENSOR_EXTRINSIC = {\n"\
" imu_extrinsic = {\n"\
" trans_x = -0.3977,\n"\
" trans_y = 0.2601,\n"\
" }\n"\
"}\n";
等同于
SENSOR_EXTRINSIC = {
imu_extrinsic = {
trans_x = -0.3977,
trans_y = 0.2601,
}
}