String (computer science) (original) (raw)
Textový řetězec (anglicky string) je v programování název datového typu sloužícího k uložení konečné posloupnosti znaků. V teorii formálních jazyků používané v matematické informatice, matematické logice a matematické lingvistice je řetězec konečná posloupnost symbolů patřících do určité konečné množiny nazývané abeceda.
Property | Value |
---|---|
dbo:abstract | En informàtica, una cadena (en anglès string) és un tipus d'estructura de dades que conté una seqüència de caràcters, paraules, o frases amb un ordre i una llargada determinades, que pertanyen a un cert llenguatge formal o alfabet anàlogues a una fórmula o una oració. En general, és una successió de caràcters (lletres, nombres o altres signes o símbols). Si no es posen restriccions a l'alfabet, una cadena podrà estar formada per qualsevol combinació finita dels caràcters disponibles (les lletres de la 'a' a la 'z' i de la 'A' a la 'Z', els números de l' ' 0 'a l'' 9 ', l'espai en blanc' ', símbols diversos'! ',' @ ','% ', etcètera). En aquest mateix àmbit, s'utilitzen habitualment com un tipus de dada predefinit, per paraules, frases o qualsevol altra successió de caràcters. En aquest cas, s'emmagatzemen en un vector de dades, o matriu de dades d'una sola fila (array, en anglès). Les cadenes es poden emmagatzemar de manera física: • seguides; • enllaçats lletra a lletra. Generalment els caràcters es guarden un a continuació d'un altre per a fins d'eficiència en l'accés. Un cas especial de cadena és la que conté zero caràcters. A aquesta cadena la hi crida ; en teoria d'autòmats, és comú representar per mitjà de la lletra grega (ca) Textový řetězec (anglicky string) je v programování název datového typu sloužícího k uložení konečné posloupnosti znaků. V teorii formálních jazyků používané v matematické informatice, matematické logice a matematické lingvistice je řetězec konečná posloupnost symbolů patřících do určité konečné množiny nazývané abeceda. (cs) في المعلوماتية وبعض فروع الرياضيات، سلسلة الأغراض String (غالبا ما تكون سلسلة محارف) هي سلسلة من الأغراض أو الكائنات البسيطة. يتم اختيار هذه الكائنات من مجموعة محددة سلفا، ويميز كل عنصر من هذه السلسلة برمز أو شفرة code. غالبا ما يستخدم هذا النمط من بنى البيانات لتمثيل محارف characters قابلة للطباعة إضافة المستخدمة معها، وهذا ما يميزها عن السلاسل المختلفة الطول من البيانات الثنائية. عادة تكون سلاسل المحارف موجودة ضمن مباشرة بعد تضمينها بعلامتي اقتباس : "... ". (ar) Συμβολοσειρά, (string), στην επιστήμη υπολογιστών καλούμε μια σειρά διαδοχικών συμβόλων τα οποία σύμβολα είναι στοιχεία ενός πεπερασμένου σύνολου ή αλλιώς αλφάβητου. Ανάλογα με τα στοιχεία που διαθέτει το αλφάβητο, διαφοροποιείται και το περιεχόμενο της συμβολοσειράς. Στην περίπτωση που το αλφάβητο περιορίζεται σε γράμματα και αριθμούς, η συμβολοσειρά λέγεται και αλφαριθμητικό. Στον προγραμματισμό υπολογιστών , συνήθως με τον όρο συμβολοσειρά αναφερόμαστε σε έναν με τον οποίο ορίζονται ακολουθίες χαρακτήρων. Οι χαρακτήρες παριστάνονται με μια συγκεκριμένη κωδικοποίηση χαρακτήρων. (el) Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Eine Zeichenkette kann auch leer sein, also kein Zeichen enthalten und die Länge 0 haben. Zeichenketten sind somit Sequenzen aus Symbolen mit endlicher Länge. In der Programmierung ist eine Zeichenkette ein Datentyp, der eine Kette von Zeichen mit fester oder variabler Länge enthält. Damit werden hauptsächlich Wörter, Sätze und ganze Texte gespeichert. Fast jede Programmiersprache besitzt einen derartigen Datentyp und manche Programmiersprachen arbeiten ausschließlich mit diesem Datentyp. Beispiele dafür sind sed, awk und bash. Im Quelltext eines Computerprogramms stellen Zeichenketten Text dar, der nicht als Programmierbefehl aufgefasst wird, sondern Information enthält. So können zum Beispiel Fehlermeldungen oder andere Ausgaben an den Benutzer als Zeichenkette im Quelltext festgehalten werden oder Benutzereingaben als Zeichenketten in Variablen abgespeichert werden. Die Grundlagen von Programmiersprachen werden in der Theoretischen Informatik untersucht. Dort wird der gegebene Zeichensatz als Alphabet bezeichnet und die Zeichenketten werden „Wörter“ genannt. Die Theorie solcher Wörter sind ein Thema der formalen Sprachen. Im Zusammenhang mit Programmiersprachen stellen sich dagegen Fragen der Darstellung, der Speicherung und des Umgangs mit Zeichenketten. (de) Signoĉeno estas vico da signoj. (eo) En programación, una cadena de caracteres, palabras, ristra de caracteres o frase (string, en inglés) es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos). Si no se ponen restricciones al alfabeto, una cadena podrá estar formada por cualquier combinación finita de los caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etcétera). En este mismo ámbito, se utilizan habitualmente como un tipo de dato predefinido, para palabras, frases o cualquier otra sucesión de caracteres. En este caso, se almacenan en un vector de datos, o matriz de datos de una sola fila (array, en inglés). Las cadenas se pueden almacenar de manera física: * Seguidas. * Enlazados letra a letra. Generalmente los caracteres se guardan uno a continuación de otro para fines de eficiencia en el acceso. Un caso especial de cadena es la que contiene cero caracteres. A esta cadena se la llama cadena vacía; en teoría de autómatas, es común representarla por medio de la letra griega . (es) String atau disebut juga untaian dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan . Sebuah string umumnya dianggap sebagai tipe data dan sering diimplementasi sebagai struktur data array bita (atau ) yang menyimpan urutan elemen, biasanya karakter, menggunakan beberapa pengkodean karakter. String juga dapat mendenotasikan yang lebih umum atau tipe dan struktur data urutan (atau daftar) lainnya. Ketika sebuah string muncul secara harfiah dalam kode sumber, itu dikenal sebagai atau string anonim. Dalam bahasa formal, yang digunakan dalam logika matematika dan , sebuah string adalah urutan yang terbatas yang dipilih dari himpunan yang disebut . (in) En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' (code unit). La chaîne de caractères est un type de donnée dans de nombreux langages informatiques. La traduction en anglais est string. (fr) In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation). A string is generally considered as a data type and is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. String may also denote more general arrays or other sequence (or list) data types and structures. Depending on the programming language and precise data type used, a variable declared to be a string may either cause storage in memory to be statically allocated for a predetermined maximum length or employ dynamic allocation to allow it to hold a variable number of elements. When a string appears literally in source code, it is known as a string literal or an anonymous string. In formal languages, which are used in mathematical logic and theoretical computer science, a string is a finite sequence of symbols that are chosen from a set called an alphabet. (en) 컴퓨터 프로그래밍과 형식 언어 이론에서 문자열(文字列)은 기호의 순차 수열을 말한다. 스트링(string)이라고도 한다. 이러한 기호는 미리 정의된 집합이나 음소 문자에서 선택한다. 프로그래밍 언어에서 스트링은 "time", "space", "문자", "123" 등과 같이, 몇 개의 문자들로 구성된 문자열(스트링) 하나를 값으로 취할 수 있는 변수를 의미한다. 참고로, 자바에서는 스트링 값(문자값)에 "123"이 입력된 경우, 큰 따옴표 안에 있는 123을 숫자가 아닌 문자로 본다. 일반적으로, 요소가 문자 인코딩과 관련된 문자를 대표하는 일련의 자료값을 저장하고 있는 자료형으로 이해할 수 있다. 여기서 문자 인코딩의 경우 더 일반적인 배열 자료형과 차이가 있다. 이러한 환경에서 'binary string'과 'byte string'이라는 용어는 저장된 자료가 반드시 텍스트를 표시하지 않아도 되는 문자열을 표시하는 데 사용된다. 문자열 자료형으로 선언된 변수의 경우, 미리 정의된 어느 정도의 기호를 소유할 수 있는 메모리에 기억 자료를 할당하는 것이 보통이다. 문자열이 소스 코드에 보이면 그 문자열을 string literal이라고 일컫는다. (ko) In de informatica is een tekenreeks, beter bekend onder de uit het Engels overgenomen term string, een reeks tekens of karakters. Een tekenreeks is een gegevenstype, ook wel datatype genoemd, dat geen tekens (de lege tekenreeks of lege string) ofwel een samenstel van een of meer tekens kan bevatten. Een tekenreeks kan in een computerprogramma vastliggen (een vaste naam als constante) of een variabele zijn (bijvoorbeeld een in te lezen persoonsnaam in een webformulier). (nl) 文字列(もじれつ)は、単語や文章のような、文字の連なったもの。ストリング (string)、テキスト (text) という場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。 (ja) Una stringa in informatica è una sequenza di caratteri con un ordine prestabilito. Sequenze di altri tipi di dato vengono chiamati vettori o, in inglese, array. (it) Tekstowy typ danych (ang. string) – typ danych służący do przechowywania ciągu znaków (zmiennych łańcuchowych). Angielski termin string tłumaczy się zwykle jako „ciąg znaków”, ale używa się także określenia „łańcuch znaków” lub krótko „łańcuch”. (pl) En sträng inom datalogi är en mängd som består av en ordnad följd av ett bestämt antal element ur ett givet alfabet. Den vanligaste tillämpningen av strängar är teckensträngar, som består av en ordnad följd av numeriska värden som representerar enskilda tecken ur en viss teckenkodning. Teckensträngar representerar ofta text som kan läsas av slutanvändaren i ett användargränssnitt. (sv) Na programação de computadores, uma cadeia de caracteres ou string é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa. Nas maioria das linguagens de programação, as cadeias de caracteres podem ser expressas tanto na forma literal, como através de algum tipo de variável. Quando expressos através de variáveis, o conteúdo da cadeia geralmente pode ser alterado pela inclusão/exclusão de elementos ou pela substituição de seus elementos por outros elementos, formando uma nova cadeia. Assim, uma cadeia de caracteres é vista como sendo um tipo de dado e normalmente é implementada através de um arranjo de bytes que armazena os elementos da cadeia em sequência, utilizando alguma codificação preestabelecida. Nas linguagens formais, uma cadeia de caracteres é uma sequência finita de símbolos escolhidos a partir de conjunto denominado alfabeto. (pt) В информатике, строковый тип (англ. string «нить, вереница») — тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа (строковая переменная) может быть представлена фиксированным количеством байтов либо иметь произвольную длину. (ru) 字符串(英語:string),是由零个或多个字符组成的有限序列。一般记为()。它是编程语言中表示文本的数据类型。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。 (zh) Рядок (англ. String — «нитка, низка») або рядковий тип даних, також іноді стрічка, ланцюжок — це тип даних, значеннями якого є довільна послідовність (рядок) символів алфавіту. Кожна змінна такого типу (рядкова змінна) може бути представлена фіксованою кількістю байтів або мати довільну довжину. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/String_Variable_Diagram_Middle_Aspect_Ratio.png?width=300 |
dbo:wikiPageID | 27701 (xsd:integer) |
dbo:wikiPageLength | 36401 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1109045903 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:C_string_handling dbr:AWK_(programming_language) dbr:Programming_languages dbr:Prolog dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Mojibake dbr:Hacker_(computer_security) dbr:Byte_string dbr:Non-negative_integer dbr:Binary_relation dbr:Algorithm dbc:Combinatorics_on_words dbr:Perl dbr:Perl_Compatible_Regular_Expressions dbr:Regular_expression dbr:Rexx dbr:Character_encoding dbr:UTF-8 dbr:Unicode dbr:Unix dbr:Variable_(programming) dbr:Incompressible_string dbr:Information_hiding dbr:Lexicographically_minimal_string_rotation dbr:String_interpolation dbr:Thread_safety dbr:.NET_Framework dbr:Commutative dbr:Complete_graph dbr:Concatenation dbr:Control_Data_Corporation dbr:Countably_infinite dbr:Analysis_of_algorithms dbr:Mathematical_logic dbr:Memory_management dbr:SNOBOL dbr:Escape_character dbr:Order_theory dbr:Cocoa_(API) dbr:Empty_string dbr:Go_(programming_language) dbr:Bounds_checking dbr:Monoid dbr:Connection_string dbr:String_metric dbr:Application_programming_interface dbr:Alphabet_(computer_science) dbr:Logograph dbr:Lua_(programming_language) dbr:MUMPS dbr:String_searching_algorithm dbr:Comparison_of_programming_languages_(string_functions) dbr:Compile_time dbr:Computer_memory dbr:Computer_programming dbr:ZX80 dbr:Zvi_Galil dbr:Embedded_SQL dbr:Identity_element dbr:String_(C++) dbr:String_literal dbr:Succinct_data_structure dbr:Suffix_tree dbr:Symbol_(formal) dbr:TTM_(programming_language) dbr:Theoretical_computer_science dbr:String_operations dbr:Backslash dbr:8-bit_clean dbc:Character_encoding dbr:Byte dbr:C++ dbr:C_(programming_language) dbr:Address_space dbc:Primitive_types dbc:Syntactic_entities dbr:Total_order dbr:Well-founded dbr:Gap_buffer dbr:Linked_list dbr:List_(abstract_data_type) dbr:ASCII dbc:Data_types dbr:Data_type dbr:Dynamic_memory_allocation dbr:EBCDIC dbr:Alphabet_(formal_languages) dbr:Alphabetical_order dbc:String_(computer_science) dbr:Erlang_(programming_language) dbr:Extended_Unix_Code dbr:Finite_set dbr:Null_character dbr:Pascal_(programming_language) dbr:Formal_language dbr:Isomorphism dbr:Length dbr:Source_code dbr:Text_editor dbr:Prefix_order dbr:Record_(computer_science) dbr:Run-length_encoding dbr:Haskell_(programming_language) dbr:Hexadecimal dbr:Inverse_limit dbr:Japanese_language dbr:JavaScript dbr:Java_(programming_language) dbr:Tcl dbr:Hypercube dbr:Fixed-length_code dbr:K-ary_tree dbr:Array_data_structure dbr:Array_data_type dbr:Assembly_language dbc:Formal_languages dbr:Chinese_language dbr:Binary-safe dbr:Binary_data dbr:Binary_operation dbr:Bit_array dbr:Syntax dbr:Code_injection dbr:Monoid_homomorphism dbc:Algorithms_on_strings dbr:Buffer_overflow dbr:C++_string_handling dbr:CJK_characters dbr:Sorting_algorithm dbr:Free_monoid dbr:INI_file dbr:Icon_(programming_language) dbr:Ideographs dbr:Infinite_string dbr:Instruction_set_architecture dbr:Korean_language dbr:Microprocessor dbr:Newline dbr:Associative dbr:Cantor_set dbr:Quotation_mark dbr:Sed dbr:Sequence dbr:Set_(mathematics) dbr:Word_(computer_architecture) dbr:Kleene_star dbr:C_string dbr:Rope_(data_structure) dbr:UTF-32 dbr:Universal_Character_Set dbr:Variable_(computer_science) dbr:IBM_1401 dbr:Implicit_data_structure dbr:Improper_input_validation dbr:Literal_(computer_programming) dbr:Programming_language dbr:Finite-state_machine dbr:Piece_table dbr:Parser dbr:Partial_order dbr:Palindrome dbr:Lexicographical_order dbr:Word_mark_(computer_hardware) dbr:Substring dbr:Subset dbr:Hamming_coding dbr:Limit_topology dbr:Word_(data_type) dbr:String_length dbr:Dynamic_allocation dbr:P-adic dbr:Character_code dbr:ISO_8859 dbr:Hexadecimal_number dbr:Least_element dbr:Primitive_type dbr:Printf dbr:ISO-2022 dbr:Intel_x86 dbr:Shortlex dbr:Composite_type dbr:Scripting_programming_language dbr:Bit_string dbr:Buffer_(computer_science) dbr:Sequence_mining dbr:Multimedia_Control_Interface dbr:Shift-JIS dbr:String_function dbr:String_manipulation_algorithm dbr:File:Hamming_distance_3_bit_binary.svg dbr:File:String_Variable_Diagram_Middle_Aspect_Ratio.png |
dbp:date | June 2015 (en) |
dbp:reason | did you mean Huffman compression? Or do we need a few more words about error correction coding here? I don't see how either one helps us find out how long the string is. (en) |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Clarify dbt:Code dbt:Commons_category dbt:Main dbt:More_citations_needed dbt:Redirect dbt:Reflist dbt:See_also dbt:Short_description dbt:Data_types dbt:Strings dbt:Formal_languages_and_grammars |
dcterms:subject | dbc:Combinatorics_on_words dbc:Character_encoding dbc:Primitive_types dbc:Syntactic_entities dbc:Data_types dbc:String_(computer_science) dbc:Formal_languages dbc:Algorithms_on_strings |
rdf:type | owl:Thing yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Algorithm105847438 yago:Arrangement105726596 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:DataStructure105728493 yago:Event100029378 yago:GrammaticalRelation113796779 yago:Idea105833840 yago:Inflection113803782 yago:Language106282651 yago:LinguisticRelation113797142 yago:Paradigm113804375 yago:Procedure101023820 yago:PsychologicalFeature100023100 yago:Relation100031921 yago:YagoPermanentlyLocatedEntity yago:Rule105846932 yago:Structure105726345 yago:WikicatAlgorithmsOnStrings yago:WikicatDataStructures yago:WikicatFormalLanguages yago:WikicatProgrammingLanguageConcepts yago:WikicatProgrammingParadigms |
rdfs:comment | Textový řetězec (anglicky string) je v programování název datového typu sloužícího k uložení konečné posloupnosti znaků. V teorii formálních jazyků používané v matematické informatice, matematické logice a matematické lingvistice je řetězec konečná posloupnost symbolů patřících do určité konečné množiny nazývané abeceda. (cs) في المعلوماتية وبعض فروع الرياضيات، سلسلة الأغراض String (غالبا ما تكون سلسلة محارف) هي سلسلة من الأغراض أو الكائنات البسيطة. يتم اختيار هذه الكائنات من مجموعة محددة سلفا، ويميز كل عنصر من هذه السلسلة برمز أو شفرة code. غالبا ما يستخدم هذا النمط من بنى البيانات لتمثيل محارف characters قابلة للطباعة إضافة المستخدمة معها، وهذا ما يميزها عن السلاسل المختلفة الطول من البيانات الثنائية. عادة تكون سلاسل المحارف موجودة ضمن مباشرة بعد تضمينها بعلامتي اقتباس : "... ". (ar) Συμβολοσειρά, (string), στην επιστήμη υπολογιστών καλούμε μια σειρά διαδοχικών συμβόλων τα οποία σύμβολα είναι στοιχεία ενός πεπερασμένου σύνολου ή αλλιώς αλφάβητου. Ανάλογα με τα στοιχεία που διαθέτει το αλφάβητο, διαφοροποιείται και το περιεχόμενο της συμβολοσειράς. Στην περίπτωση που το αλφάβητο περιορίζεται σε γράμματα και αριθμούς, η συμβολοσειρά λέγεται και αλφαριθμητικό. Στον προγραμματισμό υπολογιστών , συνήθως με τον όρο συμβολοσειρά αναφερόμαστε σε έναν με τον οποίο ορίζονται ακολουθίες χαρακτήρων. Οι χαρακτήρες παριστάνονται με μια συγκεκριμένη κωδικοποίηση χαρακτήρων. (el) Signoĉeno estas vico da signoj. (eo) En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' (code unit). La chaîne de caractères est un type de donnée dans de nombreux langages informatiques. La traduction en anglais est string. (fr) 컴퓨터 프로그래밍과 형식 언어 이론에서 문자열(文字列)은 기호의 순차 수열을 말한다. 스트링(string)이라고도 한다. 이러한 기호는 미리 정의된 집합이나 음소 문자에서 선택한다. 프로그래밍 언어에서 스트링은 "time", "space", "문자", "123" 등과 같이, 몇 개의 문자들로 구성된 문자열(스트링) 하나를 값으로 취할 수 있는 변수를 의미한다. 참고로, 자바에서는 스트링 값(문자값)에 "123"이 입력된 경우, 큰 따옴표 안에 있는 123을 숫자가 아닌 문자로 본다. 일반적으로, 요소가 문자 인코딩과 관련된 문자를 대표하는 일련의 자료값을 저장하고 있는 자료형으로 이해할 수 있다. 여기서 문자 인코딩의 경우 더 일반적인 배열 자료형과 차이가 있다. 이러한 환경에서 'binary string'과 'byte string'이라는 용어는 저장된 자료가 반드시 텍스트를 표시하지 않아도 되는 문자열을 표시하는 데 사용된다. 문자열 자료형으로 선언된 변수의 경우, 미리 정의된 어느 정도의 기호를 소유할 수 있는 메모리에 기억 자료를 할당하는 것이 보통이다. 문자열이 소스 코드에 보이면 그 문자열을 string literal이라고 일컫는다. (ko) In de informatica is een tekenreeks, beter bekend onder de uit het Engels overgenomen term string, een reeks tekens of karakters. Een tekenreeks is een gegevenstype, ook wel datatype genoemd, dat geen tekens (de lege tekenreeks of lege string) ofwel een samenstel van een of meer tekens kan bevatten. Een tekenreeks kan in een computerprogramma vastliggen (een vaste naam als constante) of een variabele zijn (bijvoorbeeld een in te lezen persoonsnaam in een webformulier). (nl) 文字列(もじれつ)は、単語や文章のような、文字の連なったもの。ストリング (string)、テキスト (text) という場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。 (ja) Una stringa in informatica è una sequenza di caratteri con un ordine prestabilito. Sequenze di altri tipi di dato vengono chiamati vettori o, in inglese, array. (it) Tekstowy typ danych (ang. string) – typ danych służący do przechowywania ciągu znaków (zmiennych łańcuchowych). Angielski termin string tłumaczy się zwykle jako „ciąg znaków”, ale używa się także określenia „łańcuch znaków” lub krótko „łańcuch”. (pl) En sträng inom datalogi är en mängd som består av en ordnad följd av ett bestämt antal element ur ett givet alfabet. Den vanligaste tillämpningen av strängar är teckensträngar, som består av en ordnad följd av numeriska värden som representerar enskilda tecken ur en viss teckenkodning. Teckensträngar representerar ofta text som kan läsas av slutanvändaren i ett användargränssnitt. (sv) В информатике, строковый тип (англ. string «нить, вереница») — тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа (строковая переменная) может быть представлена фиксированным количеством байтов либо иметь произвольную длину. (ru) 字符串(英語:string),是由零个或多个字符组成的有限序列。一般记为()。它是编程语言中表示文本的数据类型。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。 (zh) Рядок (англ. String — «нитка, низка») або рядковий тип даних, також іноді стрічка, ланцюжок — це тип даних, значеннями якого є довільна послідовність (рядок) символів алфавіту. Кожна змінна такого типу (рядкова змінна) може бути представлена фіксованою кількістю байтів або мати довільну довжину. (uk) En informàtica, una cadena (en anglès string) és un tipus d'estructura de dades que conté una seqüència de caràcters, paraules, o frases amb un ordre i una llargada determinades, que pertanyen a un cert llenguatge formal o alfabet anàlogues a una fórmula o una oració. En general, és una successió de caràcters (lletres, nombres o altres signes o símbols). Si no es posen restriccions a l'alfabet, una cadena podrà estar formada per qualsevol combinació finita dels caràcters disponibles (les lletres de la 'a' a la 'z' i de la 'A' a la 'Z', els números de l' ' 0 'a l'' 9 ', l'espai en blanc' ', símbols diversos'! ',' @ ','% ', etcètera). (ca) En programación, una cadena de caracteres, palabras, ristra de caracteres o frase (string, en inglés) es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos). Si no se ponen restricciones al alfabeto, una cadena podrá estar formada por cualquier combinación finita de los caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etcétera). (es) Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Eine Zeichenkette kann auch leer sein, also kein Zeichen enthalten und die Länge 0 haben. Zeichenketten sind somit Sequenzen aus Symbolen mit endlicher Länge. (de) String atau disebut juga untaian dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan . Sebuah string umumnya dianggap sebagai tipe data dan sering diimplementasi sebagai struktur data array bita (atau ) yang menyimpan urutan elemen, biasanya karakter, menggunakan beberapa pengkodean karakter. String juga dapat mendenotasikan yang lebih umum atau tipe dan struktur data urutan (atau daftar) lainnya. Ketika sebuah string muncul secara harfiah dalam kode sumber, itu dikenal sebagai atau string anonim. (in) In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation). A string is generally considered as a data type and is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. String may also denote more general arrays or other sequence (or list) data types and structures. (en) Na programação de computadores, uma cadeia de caracteres ou string é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa. Nas maioria das linguagens de programação, as cadeias de caracteres podem ser expressas tanto na forma literal, como através de algum tipo de variável. Quando expressos através de variáveis, o conteúdo da cadeia geralmente pode ser alterado pela inclusão/exclusão de elementos ou pela substituição de seus elementos por outros elementos, formando uma nova cadeia. Assim, uma cadeia de caracteres é vista como sendo um tipo de dado e normalmente é implementada através de um arranjo de bytes que armazena os elementos da cadeia em sequência, utilizando alguma codificação preestabelecida. (pt) |
rdfs:label | String (computer science) (en) سلسلة (علم الحاسوب) (ar) Cadena (informàtica) (ca) Textový řetězec (cs) Zeichenkette (de) Συμβολοσειρά (el) Signoĉeno (eo) Cadena de caracteres (es) Chaîne de caractères (fr) String (in) Stringa (informatica) (it) 文字列 (ja) 문자열 (ko) Tekenreeks (nl) Tekstowy typ danych (pl) Cadeia de caracteres (pt) Sträng (data) (sv) Строковый тип (ru) 字符串 (zh) Рядок (програмування) (uk) |
rdfs:seeAlso | dbr:Comparison_of_programming_languages_(string_functions) dbr:Tuple |
owl:sameAs | freebase:String (computer science) yago-res:String (computer science) http://d-nb.info/gnd/4067448-4 wikidata:String (computer science) dbpedia-af:String (computer science) dbpedia-ar:String (computer science) dbpedia-be:String (computer science) dbpedia-bg:String (computer science) dbpedia-ca:String (computer science) http://ckb.dbpedia.org/resource/زنجیرەنووسە dbpedia-cs:String (computer science) dbpedia-da:String (computer science) dbpedia-de:String (computer science) dbpedia-el:String (computer science) dbpedia-eo:String (computer science) dbpedia-es:String (computer science) dbpedia-et:String (computer science) dbpedia-fa:String (computer science) dbpedia-fi:String (computer science) dbpedia-fr:String (computer science) dbpedia-he:String (computer science) http://hi.dbpedia.org/resource/स्ट्रिंग_(संगणन) dbpedia-hu:String (computer science) dbpedia-id:String (computer science) dbpedia-is:String (computer science) dbpedia-it:String (computer science) dbpedia-ja:String (computer science) dbpedia-ko:String (computer science) dbpedia-mk:String (computer science) http://ml.dbpedia.org/resource/അക്ഷരശൃംഖല_(കമ്പ്യൂട്ടർ_ശാസ്ത്രം) dbpedia-ms:String (computer science) dbpedia-nl:String (computer science) dbpedia-no:String (computer science) dbpedia-pl:String (computer science) dbpedia-pt:String (computer science) dbpedia-ru:String (computer science) http://sco.dbpedia.org/resource/String_(computer_science) dbpedia-sr:String (computer science) dbpedia-sv:String (computer science) http://ta.dbpedia.org/resource/சரம்_(கணினியியல்) dbpedia-th:String (computer science) http://tl.dbpedia.org/resource/String_(agham_pangkompyuter) dbpedia-tr:String (computer science) dbpedia-uk:String (computer science) dbpedia-zh:String (computer science) https://global.dbpedia.org/id/mvYX |
prov:wasDerivedFrom | wikipedia-en:String_(computer_science)?oldid=1109045903&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Hamming_distance_3_bit_binary.svg wiki-commons:Special:FilePath/String_Variable_Diagram_Middle_Aspect_Ratio.png |
foaf:isPrimaryTopicOf | wikipedia-en:String_(computer_science) |
is dbo:wikiPageDisambiguates of | dbr:String |
is dbo:wikiPageRedirects of | dbr:Byte_string dbr:Bytestring dbr:String_Buffer dbr:String_algorithms dbr:Text_string dbr:Data_string dbr:Java.lang.String dbr:String_(formal_languages) dbr:String_length dbr:Stringology dbr:Character_string dbr:Character_string_(computer_science) dbr:Character_strings dbr:Finite_word dbr:Block_move dbr:Pascal_string dbr:Binary_string dbr:Sequence_of_symbols dbr:String-oriented dbr:StringBuffer dbr:StringBuffer_and_StringBuilder dbr:StringBuilder dbr:String_(code) dbr:String_(computer_programming) dbr:String_(computing) dbr:String_(programming) dbr:String_(software) dbr:String_Object dbr:String_algorithm dbr:String_copy dbr:String_data_type dbr:String_datatype dbr:String_handling dbr:String_manipulation dbr:String_type dbr:Strings_(code) |
is dbo:wikiPageWikiLink of | dbr:C_string_handling dbr:C_syntax dbr:Canon_Cat dbr:American_flag_sort dbr:PowerBASIC dbr:PowerShell dbr:Proofs_of_Fermat's_little_theorem dbr:Pushdown_automaton dbr:Python_(programming_language) dbr:Question_mark dbr:Sass_(stylesheet_language) dbr:Scratch_(programming_language) dbr:Enumeration_algorithm dbr:List_of_data_structures dbr:Memoization dbr:N-ary_associativity dbr:Null-terminated_string dbr:Metacharacter dbr:Metalogic dbr:Sinkov_statistic dbr:OpenBSD_security_features dbr:OpenGL_Shading_Language dbr:Parsing dbr:Probabilistic_automaton dbr:Byte_string dbr:Bytestring dbr:Basic4ppc dbr:Bencode dbr:Binary_code dbr:Binomial_coefficient dbr:Blender_(software) dbr:Blitz_BASIC dbr:Blizzard_Entertainment dbr:Block_code dbr:BlueTrace dbr:Boolean_data_type dbr:Boyer–Moore_string-search_algorithm dbr:Boyer–Moore–Horspool_algorithm dbr:Decompiler dbr:Deterministic_finite_automaton dbr:Algorithmic_Combinatorics_on_Partial_Words dbr:Algorithmic_information_theory dbr:Antimatroid dbr:Append dbr:Apple_Computer,_Inc._v._Franklin_Computer_Corp. dbr:HyperTalk dbr:Best,_worst_and_average_case dbr:List_of_Indian_inventions_and_discoveries dbr:Percent_sign dbr:Perl dbr:Regular_expression dbr:Repeating_decimal dbr:Rhino_(JavaScript_engine) dbr:Character_(computing) dbr:Character_encoding dbr:DNA_sequencer dbr:Universal_Character_Set_characters dbr:VHDL dbr:Vertical_bar dbr:VisualWorks dbr:De_Bruijn_sequence dbr:Decision_problem dbr:Dejean's_theorem dbr:Deterministic_acyclic_finite_state_automaton dbr:EarSketch dbr:Incompressible_string dbr:Index_of_software_engineering_articles dbr:Induction_of_regular_languages dbr:Input/output_automaton dbr:Interactive_proof_system dbr:Semigroup_action dbr:User_agent dbr:Level_I_BASIC dbr:Levenshtein_automaton dbr:Levi's_lemma dbr:Lexical_analysis dbr:Lexicographically_minimal_string_rotation dbr:Life-like_cellular_automaton dbr:String_interpolation dbr:Petriscript dbr:String_kernel dbr:Predeclared dbr:Postal_codes_in_Canada dbr:Postal_codes_in_Slovenia dbr:Procrustes dbr:PubMed_Central dbr:Timeline_of_Indian_innovation dbr:Weighted_automaton dbr:"Hello,_World!"_program dbr:.nyc dbr:.properties dbr:.quebec dbr:.shop dbr:0.999... dbr:1-center_problem dbr:11B-X-1371 dbr:Comparison_of_C_Sharp_and_Java dbr:Comparison_of_Pascal_and_C dbr:Comparison_of_data-serialization_formats dbr:Comparison_of_programming_languages_(basic_instructions) dbr:Component_Pascal dbr:Computability dbr:Concurrent_ML dbr:Context-free_grammar dbr:Cosmos_(operating_system) dbr:Cryptographic_hash_function dbr:Rust_(programming_language) dbr:S-algol dbr:SCELBAL dbr:SDS_940 dbr:SDS_BASIC dbr:SNOBOL dbr:SPSS dbr:SQLite dbr:SUPER_BASIC dbr:SYBYL_line_notation dbr:Chemical_database dbr:Generalized_suffix_tree dbr:Necklace_(combinatorics) dbr:Nominal_number dbr:Object-oriented_programming dbr:Open_Sound_Control dbr:Partial_word dbr:Rewriting dbr:Soname dbr:OGDL dbr:PrintableString dbr:Suffix_tree_clustering dbr:Pumping_lemma_for_regular_languages dbr:Python_syntax_and_semantics dbr:Quantum_finite_automaton dbr:Quasi-quotation dbr:Quotient_automaton dbr:Quotient_of_a_formal_language dbr:Class_(computer_programming) dbr:Clipper_(programming_language) dbr:Cocoa_(API) dbr:ColdFusion_Markup_Language dbr:Collatz_conjecture dbr:Empty_string dbr:Endianness dbr:Full_BASIC dbr:GLib dbr:GNU_Octave dbr:GNU_parallel dbr:GObject dbr:GW-BASIC dbr:GeneralizedTime dbr:Geocode dbr:Gettext dbr:Glossary_of_artificial_intelligence dbr:Glossary_of_computer_science dbr:Bounded_complete_poset dbr:Brace_notation dbr:Modified_Harvard_architecture dbr:Monoid dbr:Concatenation_theory dbr:Connection_string dbr:Constant-recursive_sequence dbr:Contact_scraping dbr:Core_Foundation dbr:Coset_leader dbr:Cross-site_scripting dbr:The_SemWare_Editor dbr:Dalvik_(software) dbr:String_metric dbr:TI-BASIC dbr:2019_Bolivian_general_election dbr:Arithmetic_coding dbr:Array_(data_structure) dbr:Array_(data_type) dbr:Basis_(universal_algebra) dbr:Berman–Hartmanis_conjecture dbr:Bernoulli_process dbr:Lee_distance dbr:Letter_case dbr:Lisp_(programming_language) dbr:Locally_testable_code dbr:Low-level_programming_language dbr:Lua_(programming_language) dbr:Luit dbr:MOS_Technology_6502 dbr:Macintosh_Programmer's_Workshop dbr:Maclisp dbr:Magma_(algebra) dbr:Chomsky–Schützenberger_enumeration_theorem dbr:Shunting_yard_algorithm dbr:Simple_and_Fast_Multimedia_Library dbr:Sinclair_BASIC dbr:SmallBASIC dbr:String_Buffer dbr:String_algorithms dbr:Strings_(Unix) dbr:Suffix_array dbr:Suffix_automaton dbr:Command_substitution dbr:Comparison_of_executable_file_formats dbr:Comparison_of_programming_languages_(string_functions) dbr:Comparison_of_programming_languages_(strings) dbr:Comparison_of_relational_database_management_systems dbr:Competitive_programming dbr:Complexity dbr:Complexity_class dbr:Complexity_function dbr:Compressed_suffix_array dbr:Computational_complexity_theory dbr:Computational_problem dbr:Computer_program dbr:Delta_encoding dbr:ZX80_character_set dbr:ZX81 dbr:ZX81_character_set dbr:Feature_(machine_learning) dbr:Features_new_to_Windows_XP dbr:Fully_qualified_domain_address dbr:Function_problem dbr:Hamming_weight dbr:Identity_element dbr:Kernel_embedding_of_distributions dbr:PEARL_(programming_language) dbr:PILOT dbr:PLS_(complexity) dbr:Padding_(cryptography) dbr:Parsing_expression_grammar dbr:Password dbr:Path_(computing) dbr:Pattern_language_(formal_languages) dbr:Pointer_(computer_programming) dbr:Principle_of_least_astonishment dbr:Programming_Development_Manager dbr:Magic_quotes dbr:Soup_(Apple) dbr:Sparse_language dbr:Spreadsheet dbr:Stabs dbr:String dbr:String_literal dbr:Symbol_(formal) dbr:Syntax_(logic) dbr:Syntax_(programming_languages) dbr:Theoretical_computer_science dbr:Theory_of_computation dbr:Markov_algorithm dbr:Prefix_grammar dbr:Shannon_capacity_of_a_graph dbr:String_operations dbr:AviSynth dbr:BASIC dbr:BASIC_interpreter dbr:BLISS dbr:Burstsort dbr:COBOL dbr:CUPS dbr:C_(programming_language) dbr:Ad_hoc_polymorphism dbr:Tiny_BASIC dbr:Tree_automaton dbr:Trie dbr:Two-way_string-matching_algorithm dbr:Type_conversion dbr:Type_system dbr:Data_(computer_science) dbr:Data_descriptor dbr:Data_structure dbr:Data_truncation dbr:Well-founded_relation dbr:Windows_Registry dbr:Disjunctive_sequence dbr:DisplayML dbr:Distance dbr:Distributed_operating_system dbr:Document-oriented_database dbr:Domain_name dbr:Gap_buffer dbr:Garbled_circuit dbr:HAL/S dbr:Heap_spraying dbr:Iraqi_block_cipher dbr:Jewels_of_Stringology dbr:Language_identification_in_the_limit dbr:Language_primitive dbr:Lattice_word dbr:Linear_probing dbr:Logical_depth dbr:Logical_form dbr:Sesquipower dbr:Resource_bounded_measure dbr:Semigroup dbr:Semiautomaton dbr:2D_computer_graphics dbr:ALGOL_68RS dbr:ALGOL_W dbr:AMBIT dbr:ASCII dbr:ASIC_programming_language dbr:AWK dbr:Aleph_number dbr:Amazon_DynamoDB dbr:Cω dbr:Data_type |
is dbp:data of | dbr:Boyer–Moore_string-search_algorithm dbr:Boyer–Moore–Horspool_algorithm dbr:Earley_parser dbr:Knuth–Morris–Pratt_algorithm dbr:Hamming_distance dbr:CYK_algorithm |
is rdfs:seeAlso of | dbr:Null-terminated_string |
is foaf:primaryTopic of | wikipedia-en:String_(computer_science) |