首页 > 其他分享 >紫书Unit3.字符数组

紫书Unit3.字符数组

时间:2023-10-08 20:33:49浏览次数:34  
标签:字符 紫书 int scanf char printf Unit3 include

char

c语言中字符型关键字用char表示,实际储存的是字符的 ascll码。

字符串是以‘\0’结尾。

同时,字符常量可以用单引号表示,'a',在语法上可以将字符当作int使用,`'a'+1会输出98;

 

scanf输入char

scanf("%s",s),遇到空字符会停下来。

 

//3.5TEX中的引号,将特定符号转化
//输入 "To be or not to be"
//注意,scanf遇到空格会停下,用getchar()读入

#include <iostream>
#include <cstdio>
#include <algorithm>

using namespace std;

int main(void)
{
    int c,q=1;
    while ( c= getchar() != EOF) //gechar()的返回值与EOF进行比较
        if (c == '"') 
        {
            printf("%s", q ? "``" : " '' ")
            q = !q;
        }
        else printf("%c",c);
    }
    return 0;
}

 

 

 

 

 



标签:字符,紫书,int,scanf,char,printf,Unit3,include
From: https://www.cnblogs.com/mkleo/p/17750069.html

相关文章

  • day05-字符串
    我们在上篇day04-数据类型中简单介绍了一下字符串,以及字符串的下标,今天我们来详细认识下字符串。字符串(str)可以使用单引号或双引号来创建字符串,并且字符串是不可变的数据类型,字符串也是Python中最常用的数据类型,所以我们一定学会它,学习字符串一定先熟悉概念,知道是怎么回事,然后......
  • Python入门示例系列10 字符串(初级)
     字符串(string)Python中的字符串用单引号'或双引号"括起来,同时使用反斜杠\转义特殊字符。'ABC' 与"ABC"完全等价。示例:s1="hello"#双引号"括起来s2='hello'#单引号'括起来s3=''#空字符串s4=""#空字符串s5='''......
  • 力扣刷题笔记-08 字符串转整数
    08字符串转整数属于对字符串进行操作的问题百无一用是情深问题字符串里有数字,空格,正负号等,需要先过滤出来在这道题目里,我们通常考虑字符串的组合是“空格+正负号+数字”,一开始我想可能是“正负号+空格+数字”,但是这样的组合根本不可能是数字啊,没什么意义。循环条件for循......
  • Oracle 截取指定字符到目标串的末尾
    Oracle截取指定字符到目标串的末尾substr('目标字符串',开始位置,结束位置)instr('目标字符串','指定字符',出现次数-1表示最后一次)SELECT--目标字符串目标字符串指定符号最后一个......
  • Java中String字符串的用法
    1.类String是java.lang包下的类,所以不需要导包就可以直接使用。String类代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。  字符串是常量;它们的值在创建之后不能更改。StringBuffer(字符串缓冲区)支持可变的字符串。因为String对象是不可变的,所......
  • 在Linux中如何查找包含特定文本(字符串)的所有文件?
    内容来自DOChttps://q.houxu6.top/?s=在Linux中如何查找包含特定文本(字符串)的所有文件?如何在文件内容中查找包含特定文本字符串的所有文件?以下方法不起作用,似乎显示了系统中的每个文件。find/-typef-execgrep-H'text-to-find-here'{}\;请执行以下操作:grep-r......
  • leet code 3. 无重复字符的最长子串
    leetcode3.无重复字符的最长子串题目描述给定一个字符串s,请你找出其中不含有重复字符的**最长子串**的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最......
  • c#动态执行字符串脚本(优化版)
    像javascript中有eval()来执行动态代码,c#中是没有的,于是自己动手丰衣足食,先来代码1usingSystem;2usingSystem.Data;3usingSystem.Configuration;4usingSystem.Text;5usingSystem.CodeDom.Compiler;6usingMicrosoft.CSharp;7usingSystem.Re......
  • javascript比较字符串大小
    https://blog.csdn.net/first_shun/article/details/108186675使用js进行sort排序的时候比较字符串用了使用localeCompare方法a.localeCompare(b)//-101......
  • 删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
    [16:36:16root@centos8~]#cat-A/etc/fstab$#$#/etc/fstab$#CreatedbyanacondaonMonJul1912:39:262021$#$#Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk/'.$#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(......